关于修饰符联想到继承问题
来源:互联网 发布:淘宝店铺优化排名 编辑:程序博客网 时间:2024/05/17 04:31
前几天看到一个坑题,大致意思是A包下有个父类ap,ap有个方法m,但是没有修饰符。B包子类bs继承ap,并且override 方法m.最后问输出的是ap的内容还是bs的内容。
对于修饰符还真是只用过,public,protected,private。也倒是清楚之间区别。突然来个空白的(默认修饰符),倒是让我想全面了解下java下的修饰符,顺便记录下。
java 修饰符共4种:
1.private 类访问限制。只能在当前类中调用访问,除此之外不能访问,一般用于隐藏该 方法或者字段。
2.protected 可以在子类中访问,子类可以不是当前包下,非当前包且不是子类无法访问。一般用于继承
3.default (或者不写) 包访问限制,只允许当前包中类相互调用
4.public 无限访问。可以通过接口,夸包访问。
让我想起java继承中一个原则:子类可以继承同一个包中默认修饰符修饰的成员变量或成员方法。
0 0
- 关于修饰符联想到继承问题
- 关于this,继承,修饰的问题
- C++修饰符----继承
- 关于AV联想到的SEO
- java 继承 访问修饰符
- 修饰符、继承、重载、接口
- Java继承之修饰符
- 关于一个小问题的联想
- 关于联想Y450光驱不读盘的问题
- 关于transient修饰符
- 关于static修饰符
- 关于volatile修饰符
- 关于const修饰符
- 关于修饰符static
- 关于Volatile修饰符
- 关于const修饰符
- 关于静态修饰符
- 关于static修饰符
- Courage 勇气
- UITableViewController
- CentOS下gradle配置
- 工作中一些常用的linux命令
- uva 11572
- 关于修饰符联想到继承问题
- Ubuntu 14.04安装JDK1.8.0_25与配置环境变量
- 操作系统: 二级目录文件系统的实现(c/c++语言)
- Spring AOP AspectJ注解和XML配置两种实现(Maven构建)
- Linux配置Netconsole远程打印日志信息
- php中工厂方法的两个特殊例子
- JavaScript中concat不起作用
- DOM操作-事件对象
- Oracle-单表合并列