有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java引用变量点引用变量=对象

enter image description here

class DoublyLinkedList {
private Link first; 
private Link last; 
public DoublyLinkedList() {
first = null; 
last = null;
}

public boolean isEmpty(){
return first == null;
}

public void insertFirst(long dd){
Link newLink = new Link(dd); 

if (isEmpty()) 
  last = newLink; 
else
  first.previous = newLink; 
newLink.next = first; 
first = newLink; 
}


}

class Link {
public long dData; 
public Link next; 

public Link previous; 

public Link(long d)
{
dData = d;
}

public void displayLink(){
System.out.print(dData + " ");
}

}

关于Java中的引用变量,我还有一个基本问题: 我正在屏幕截图中查看这两个类。可以看出,LinkDoublyLinkList类中声明了两个对象引用变量。在双blylinklist类中,函数创建链接类的对象,然后尝试将该对象指定给对象引用变量。这就是我困惑的地方,首先做什么。以前的平均值?i、 e.两个对象参考变量之间有一个点意味着什么?与新链接中的相同。下一个?我知道那是一个物体。功能或对象。variables是调用函数或访问属性的一种方法,但引用变量。引用变量让我困惑。 谢谢


共 (1) 个答案

  1. # 1 楼答案

    “点”表示法是访问变量引用的类型的任何可访问成员的方式。任何可访问的成员。一个类型可以有什么样的成员?变量、类型和方法。通过next的小写拼写,我们推断它既不是类型也不是常量。由于没有括号,我们推断next不是一个方法。通过first的小写拼写,我们推断first是一个变量,而不是一个类型,因此反过来我们得出结论first.nextfirst所指向实例的一个实例变量