对外部类用protected时报错:
Illegal modifier for the class Demo; only public, abstract & final are permitted。
对类访问权限的界定就是包外和包内: 即最大访问权限public和包访问权限friendly(默认权限) 这两种。protected权限介于public和包访问权限之间,被protected修饰的成员具有包访问权限,同时对其他包的继承该类的子类可见,子类可以使用父类的public和protected成员。
将类定义为protected,包外的类无法访问该类,更别提继承,protected修饰类毫无意义