访问修饰符分类

公有的:public

访问限定范围最大,可以在任何位置被访问
只要能正确加载public成员所在的类型,就可以通过类型访问public成员。

私有的:private

访问限定范围最小,只允许在本类中进行访问

受保护的:protected

当前类,同包任意类型都可访问,跨包之中的子类都可以访问(跨包情况下非子类无法访问/调用)

默认 (不加任何访问修饰符)

当前类,同包任何类都可以调用 【跨包子类无法调用】

方法重写时,子类的修饰符的访问范围只能大于或者等于父类的访问权限。
如父类private,子类就可以选择public 默认 portected都是可以的

可以用super关键字访问父类中允许被子类派生的任意成员(方法,成员属性)

语法:super.xx;

例:super.eat();

super.species="xx";
父类的构造方法不允许被继承和重写

最后修改:2019 年 12 月 31 日 11 : 26 PM
如果觉得我的文章对你有用,请随意赞赏