概述
1、访问权限
作用域 当前类 同包非子孙类 同包子孙类 外包子孙类 外包非子孙类
public √ √ √ √ √
protected √ √ √ √ ×
default √ √ √ × ×
private √ × × × ×
2、
(1)子类覆写的方法不能比父类有更加严格的访问权限;
(2)方法覆写时从private变为default、protected、public不算是方法覆写,实际是子类中重新定义了一个新方法。
(3)方法覆写和方法重载的区别:
区别 重载 覆写
单词 Overloading Overriding
定义 方法名称相同, 方法名称、参数类型、
参数类型和个数 返回值类型全部相同
不同
权限 对权限没有要求 被覆写的方法权限不能拥有
更严格的权限
范围 发生在一个类中 发生在继承类中
最后
以上就是过时大雁为你收集整理的java方法不写访问权限_java访问权限和方法覆写的全部内容,希望文章能够帮你解决java方法不写访问权限_java访问权限和方法覆写所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复