Java中的类修饰符有4个:
-
默认修饰符 default
-
公共类修饰符 public
-
抽象类修饰符 abstract
-
最终类修饰符 final
默认修饰符 default
class前面没有加任何的访问修饰符,这个类只能被同一个包中的类访问或引用。
公共类修饰符 public
一个java的源文件中,规定最多只能有一个public 类,当然也可以一个都没有。如果有public公共类,则规定文件名只能public 公共类的类名称一致,若是没有,则文件名可以任意。
抽象类修饰符 abstract
将一个类声明为抽象类,该类中可以包含没有实现的方法,需要子类提供方法实现。抽象类不能实例化。
最终类修饰符 final
将一个类声明为最终类(即非继承类),表示该类不能被其他类继承。