3.除了这种结构还有一种就是内部类;
class ClassName1{//类定义
//成员变量定义
//成员方法定义
class ClassName2{//类定义
//成员变量定义
//成员方法定义
}
}
也可以在方法体里面定义内部类
class outer{
int x=1;
void show(){
final int i=8;
class Inner{
void print(){
System.out.println(i);
}
}
}
}
成员变量和成员方法顺序是为了代码看上去简洁美观,打乱也没事。类与类之间如果有其他代码那也还是在另一个类中,不然你怎么调用