Java 类

一、访问控制符

  同一个类中 同一个包中 不同包中的子类 不同包中的非子类
   private Y      
   default Y Y    
   protected Y Y Y  
   public Y Y Y Y

二、关于类、包、主函数

    1.  一个包中不能有多个同名类。

      2.  一个文件中可以有多个类,但只能有一个 public 类,并且文件名需和 public 类名一致;若一个文件中没有 public 类,则文件中可以没有和文件同名的类。

      3.  在编译时,每一个类都会单独生成一个 .class 文件(可解释 < 1.)


  一个包中不能有同名类
  一个文件中可以有多个类,但只能有一个public类,并且文件名必须和public类名一致,
  若一个文件中没有public类,那么此文件中可以没有和文件同名的类 // 可能会受IDE的影响
  一个文件中可以有多个主函数,但每个类中只能有一个主函数
  编译时每一个类都会生成一个.class文件
  public class 可在包外访问 不加只可在包内访问

编辑中。。。。。。

猜你喜欢

转载自www.cnblogs.com/zhaojjiang/p/9086611.html