关于protected关键字
2024-10-19 06:15:48
protected,算是默认的访问作用域的超集,他们在相同包下时,都可以访问所声明的成员;但对于不同包的访问,默认访问域就不行,protected也必须是通过继承关系来访问。
TestBase base= new Child();
base.printProtected(); //编译报错
这个会出错,是因为你在不同包里访问TestBase声明的printProtected方法,所以不行,可以在你子类的printProtected通过super来访问父类的方法。
最新文章
- mysql 5.7 docker 主从复制架构搭建
- package XXX.i386.rpm is not installed(检查在Linux上安装Oracle所需的pkg时)
- 前端里神奇的BFC 原理剖析
- wordnet的一些入门性介绍
- Linux系统编程@进程通信(一)
- X431 元征诊断枪
- Apache CloudStack多个跨站脚本漏洞(CVE-2013-2136)
- 如何让低版本的IE浏览器(IE6/IE7/IE8)支持HTML5 header等新标签
- 合(析)取范式转主合(析)取范式--》Java实现
- python 利用位移法将ip转为number以及将number转为ip
- 2014 I/O归来:Google连接一切
- 通过onActivityResult()先跳转到联系人界面,然后把传回来的手机号显示到应用的EditText上
- Flask连接数据库打怪升级之旅
- Java中过滤出字母、数字和中文的正则表达式
- 手把手教你安装nmon
- leetcode刷题——一些算法技巧总结1.0
- 说说GIL
- 排序算法<;No.2>;【快速排序】
- 【原创】思科和锐捷组建多VLAN交换网络(隧道模式Trunk)
- bzoj千题计划180:bzoj4411: [Usaco2016 Feb]Load balancing