(十一)一个Java文件是否可以定义多个类
一个Java文件可以定义多个类,但是最多(0、1)只能有一个类被public修饰,并且这个类名与文件名必须相同;若这个类没有public的类,则文件名随便是一个类的名字即可。
需要注意的是,当Javac指令编译这个.java文件时,它会给每一个类生成一个对应的.class文件。
// Dervied 文件
class Base
{
public void print()
{
System.out.println("Base");
}
}
public class Dervied extends Base
{
public static void main(String[] a)
{
Base c=new Dervied();
c.print();
}
}
命令行运行程序参考https://blog.csdn.net/jiangshangchunjiezi/article/details/74012206