具体代码可参考:利用例子实现
四种访问修饰符的访问范围
牢记!!!
默认访问修饰符也可以成为包级别访问修饰符(具体原因可以看下面的特殊性有解释)
4种访问修饰符都可以修饰属性和方法,但是类只能由protected和public 修饰
默认访问修饰符的特殊性
需要特别注意的:
在同一个包下默认访问修饰符可以访问父类
但是假如跨包了就不能访问
打个比方:
Package1:
Class Student (属性有默认的int age,私有的private int score)
Class grduate(extends Student)------>这时候由于他俩在一个包下所以子类可以访问父类的默认属性信息int age
Package2:
Class pupil(继承可以跨包吗?不管能不能反正现在pupil子类一定没办法访问到父类的默认属性信息int age)