一个公共类一继承类一测试类,存为Person.java在JC中可运行,在cmd不能运行,是否需将三类分开存,再运行?

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:59:16

可以这么写呀,比如:
class A{
int i;
}
class B extends A{
int s;
}
public class test{
public static void main(String args[]){
System.out.println(new A().i);
System.out.println(new B().s);
}
}
你必须把这个名子起为test.java(因为他有主方法,而且只有这个类可以声名为public的,其它的两个类是不能声明为public的,明白了吧!)
我这个文件放在E盘根目录下了,
所以:

E:\>javac test.java

E:\>java test
0
0
结果是两个0