我有以下课程:
public class Temp {
public boolean foo(int x) {
if(x == 3956681)
return true;
else if(x == 9855021)
return true;
else
return false;
}
}
我正在编写报告,但对于以下代码的语句要求感到有些困惑:
Temp tempClass0 = new Temp();
int int2 = 99;
boolean boolean0 = tempClass0.foo(int2);
第一个语句称为creating an object
语句。
第二条语句称为defining a variable
语句。
第三个语句称为calling a method
语句。
我不太确定每个人。如果我错了,你能纠正我吗?
答案 0 :(得分:1)
使用=
运算符的一些语句:
初始化是变量的赋值起始值:
Temp tempClass0 = new Temp();
分配只是将变量的旧值更改为新值:
tempClass0 = new Temp();
定义(声明)只是变量类型和名称的声明:
Temp tempClass0;
那
第一个语句称为创建对象语句。
在每个看到new
运算符的地方,它都在创建一个新对象。
在第一个示例中,tempClass0
变量由新对象初始化。
更新
您可能会发现它很有用:about 'dot' operator,declaring,initializing,creating object
答案 1 :(得分:-1)