怎么理解java中数据成员(字段)?
例如,自己写的一段程序如下:
public class Retangle{
public static void main(String[] args){
Retangle h=new Retangle(10,5);
h.area();
h.perimeter();
}
public Retangle(int a,int b){
length=a;
width=b;
}
private void area(){
int s;
s=length*width;
System.out.println("面积为:"+s);
}
private void perimeter(){
int c;
c=2*(length+width);
System.out.println("周长为:"+c);
}
private int length,width;
}
如果我把最后的“private int length,width;”删掉,则提示找不到符号length与width,所以我认为最后的那句相当于给变量指定数据类型,如果是这样的话那我一样可以不在area方法里指定s的数据类型而放到最后的数据成员(字段)中指定了?但是这样的话我就很不明白最后这个数据成员(字段)有什么作用了。请大家指教。