学习笔记——Java中权限的有效范围

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



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

学习笔记——Java中权限的有效范围




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


工程目录:

学习笔记——Java中权限的有效范围



Animal类的测试

学习笔记——Java中权限的有效范围




Cat类的测试

学习笔记——Java中权限的有效范围


Person3类的测试

学习笔记——Java中权限的有效范围



Cat2类的测试

学习笔记——Java中权限的有效范围




Person类的测试

学习笔记——Java中权限的有效范围


Person1类的测试

学习笔记——Java中权限的有效范围