1.权限修饰符:
public:可以被任意可见
default:最大权限为被同包的类所见
注:protected、private不能用于修饰类
2.abstract:
表示该类为抽象类。这里要注意一点,一个抽象类中也是可以没有抽象方法的。
3.final:
表示该类不能被继承。这一点与抽象类需要子类继承并实现抽象方法相矛盾。因此在修饰同一个类时,修饰符abstract与final是互斥的,两者之中只能出现一个。
总结:
能修饰类的权限修饰符只有四种:public、default(package/friendly)、abstract、final。