【发布时间】:2015-08-11 02:33:45
【问题描述】:
如果我在一个 .java 文件上编写多个类,我是否需要至少一个公共类?
但如果我有多个没有任何公共的类,它会编译。
class A {
int x=1;
int y=2;
void m1(int i){
System.out.println("i="+i);
}
}
class B extends A{
void m1(int i){
System.out.println("i="+i);
}
}
class test{
public static void main(String args[]){
A a1=new A();
B b1=new B();
System.out.println(b1.x);
System.out.println(a1.y);
//System.out.println(A.y);
a1.m1(4);
}
}
【问题讨论】: