修饰符与类:
1、访问控制符:
修饰公共类public
修饰一个类的内部类protect、default、private、static
访问权限(网上找的一张图):
举例:被protected修饰的类,可以被该类自身、与它在同一个包中的其它类、在其它包中的该类的子类所访问。
注意:private修饰的类即可在本类中访问,又可利用反射机制也可以访问。
2、非访问控制符:abstract、final
absract修饰的类不能被实例化,必须有子类继承,且子类中实现抽象父类中所有的抽象方法,子类才可实例化。
final修饰的类不能被继承。
修饰符与方法:
1、访问修饰符:public 、 protected 、 private、default
2、非访问修饰符:abstract、static(不需要实例化就可激活方法)、 final(方法不能重写)、 native 、synchronized
注意:static final可以表示在一起修饰方法,该方法不可重写。
修饰符与变量
1、成员变量:public、private、default、protect、final(自己赋值)、static(成员变量属于类)
2、局部变量(自己赋值):final
没有强调是否自己赋值,系统会默认值,自己可以不赋值。
2020.4.12初稿