这里重点是默认权限(default)和保护权限(protected)的权限范围做了详细的分类,父类和子类所在包不同就会有所不同。



下图为:直接把子类放到与其他包中(friendly为默认权限)




测试如下:注:其中Test类为测试类,所在包为当前包


工程目录:




Animal类的测试





Cat类的测试



Person3类的测试




Cat2类的测试





Person类的测试



Person1类的测试