为什么写了一个有三个类代码,Javac生成了3个class文件,但为什么只运行主类的代码

为什么写了一个有三个类代码,Javac生成了3个class文件,但为什么只运行主类的代码

img

img

运行了啊,但你没写输出语句,所以看不到东西而已。
你在老师和学生的构造函数里加上一句System.out.println,随便输出点啥就能看出来了

你其它两个类只是示例化了对象,也是运行了的,会执行构造方法,只是你没有使用输出语句打印而已