子类继承父类放法访问权限的问题
来源:互联网 发布:免费仓管软件 编辑:程序博客网 时间:2024/06/05 14:51
很多笔试题中,会出现子类继承父类放法的访问权限变更的问题。
今天还专门敲了一下代码。
访问控制权限:public > protected > default > private 说明:default和protected,default是在包内,而protected可以是包外。
父类的访问权限是public ,我专门把子类的访问权限改成private,结果eclipse编译器上面显示的结果是“Cannot reduce the visibility of the inherited method from Parent”
翻译成汉语的意思是“不能从父级降低继承方法的可见性。”
意思就是:子类不能缩小父类方法的访问权限。
如果父类是protected,子类可以是public类型的。子类可以扩大访问权限。
------------------------------------------------------------------------------------------------------------------
举一个通俗易懂的例子。
儿子从父亲那儿继承一个东西,不能把那个东西变成自己的,不让自己的父亲再用。那肯定是不合理的嘛。
如果有什么问题,欢迎大家评论哦。
阅读全文
0 0
- 子类继承父类放法访问权限的问题
- 继承与接口---子类的访问权限
- java中的继承-子类继承父类的权限问题
- 子类的访问权限
- java中子类继承自父类的权限问题
- 继承类的访问权限问题
- 继承的访问权限
- java之中的四种访问权限和子类如何继承父类特性
- C++ 类的继承,子类以及之类的对象 对父类成员函数的访问权限
- C++接口定义,实现,继承接口类的子类,实例对象访问方法问题
- 子类覆盖父类方法时参数以及方法的访问权限问题
- 子类继承父类的一个问题
- PHPCMS2008栏目分权限子类继承父类的解决办法
- 子类能否继承、访问父类的私有成员
- 子类重写父类方法的访问权限
- C++ 子类能不能改变父类中成员的访问权限?
- Java中子类的访问权限为何比父类大?
- Java中子类的访问权限为何比父类大?
- kafka的consumerConnector.createMessageStreams 方法源码分析
- ubuntu常用命令
- Android 源码设计模式解析与实战 第2版 读书笔记1.5 接口隔离原则
- ORB-SLAM(1) --- 让程序飞起来
- springboot+poi导出指定格式Excel模板详解+Demo
- 子类继承父类放法访问权限的问题
- 排序排排排排排!
- 网络编程复习(二):JDK1.5之前的伪异步BIO编程
- PriorityQueue 小根堆和大根堆的讨论
- css与 js动画 优缺点比较
- 一行代码理解泛型
- linux——进程替换
- simhash与重复信息识别
- sqlserver表的数据类型