需要Java代码的说明

时间:2015-08-09 15:36:12

标签: java

我不确定如何表达我的问题,因为我实际上在问我刚刚在代码中看到了什么。

你有一个班级:

public class thing{
(code)
}

thing something; 
thing whatever; 

在netbeans中,有些东西会变成绿色。

我到底在做什么?我在创建自己的变量吗?它有名字吗?我可以搜索一下吗?

为了给这个更多的上下文,我将开始在树上工作,我总是看到这个初始化(或者不管它是什么)。

 public class Node{
    Node right; 
    Node left; 
    Node root; 
    }

1 个答案:

答案 0 :(得分:1)

您正在创建类的引用。 创建引用类似于在java中声明变量,即 " int a"在这里," a"是整数类型的变量。类似地,当我们定义引用时,我们以下列方式声明它:   例如:"整数a"这里,a是Integer类型的引用。 在你的情况下"事情"是一个类,你实际上是创建类的东西的参考,因此它是绿色的颜色,因为它是一种类型"事物"的变量。但是不要混淆,如果你对某些类的变量进行deaclare,那么它就是引用,但是当你声明类型为原始数据类型的变量时,它就是变量。 在你的第二个例子" Node"是类,右,左,根是NODE类型的引用。