java 可以先操作类,再建类?

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:19:22
这是<java学习笔记>里的范例,先操作MethodDemo类,然后创建该类.难道不用遵循前后顺序吗?

MethodMember.java
public static void main(sting)[]args){
MethodDemo methodDemo = new MethodDemo();
methodDemo.scopeDemo();

system.out.println(methodDemo.getData());

methodDemo.setData(100);
System.out.println(methodDemo.getData());
}
}
class MethodDemo{ //上面操作了许许MethodDemo的东西,这里才创建
private int data =10;
public void scopeDemo(){
int data =100;
}
public int getData()){
return data;
}
publick void setData(int data){
this.data=data;
}
}

不知你的前后顺序是何意
就算是c++的编码风格这样也是可行的

虽然其定义在后面,但是在编译后,MethodDemo这个class早已经独立生成了一个class文件,在main中调用它,就是一个普通的class调用而已,有何不可?