(十一)一个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

posted @ 2019-02-13 22:32  测试开发分享站  阅读(300)  评论(0编辑  收藏  举报