我正在尝试编写一个包含2个私有变量的类,但是每当我尝试编译时,我都会收到错误:
setx和seti方法都需要
<identifier>
。
class complex
{
private double x;
private double i;
public void setx(x1) {x=x1;}
public void seti(i1) {i=i1;}
}
答案 0 :(得分:2)
您还必须编写数据类型(在这种情况下为double
):
public void setx(double x1) {x=x1;}
public void seti(double i1) {i=i1;}
实际上我建议你使用的Java方式最多的是使用引用实例变量的关键字this
。此外,根据惯例,任何具有大写字母的类别都是:
class Complex {
private double x;
private double i;
public void setX(double x) {
this.x=x;
}
public void setI(double i) {
this.i=i;
}
}