protected权限
来源:互联网 发布:淘宝详情页排版技巧 编辑:程序博客网 时间:2024/05/16 23:44
1、我们知道private权限修饰的成员,仅限自己访问
2、我们知道friendly(default)权限修饰的成员,仅限包内访问
3、那么protected权限呢?下面就为您解密
package com.wangyuanwai.testprotect;public class ProtectDemo {protected void printClassName() {System.out.println(ProtectDemo.class.getName());}}
package com.wangyuanwai.testprotect;public class Drive1 {public static void main(String args[]) {ProtectDemo demo = new ProtectDemo();demo.printClassName();}}
Drive1与ProtectDemo在同一个包下com.wangyuanwai.testprotect ,可以访问protected的方法 printClassName
新建了一个包,试着访问protected方法printClassName,没有访问权限
package com.wangyuanwai.testprotect.two;import com.wangyuanwai.testprotect.ProtectDemo;public class Drive2 {public static void main(String args[]) {ProtectDemo demo = new ProtectDemo();demo. //不能访问printClassName()方法}}
通过extends,扩展后,可以访问protected修饰的方法
package com.wangyuanwai.testprotect.two;import com.wangyuanwai.testprotect.ProtectDemo;public class ProtectDemoUp extends ProtectDemo {public static void main(String args[]) {new ProtectDemoUp().printClassName();}}
4、总结
答:protected修饰的成员,通过组合的方式,在包外的是不允许的访问的,但是通过继承(extends) 的在包外就可以被访问
0 0
- protected权限
- protected访问权限
- java protected访问权限
- java protected 访问权限
- Protected访问权限
- protected 关键字 访问权限
- protected访问权限
- protected关键字访问权限
- protected的访问权限
- Protected访问权限 .
- JAVA的protected权限
- java中的Protected权限
- c++ protected 访问权限
- Java: protected访问权限
- protected权限问题
- protected访问权限
- 关于protected权限
- java protected访问权限
- ShareSDK 社会化分享
- Activity的onCreate()的PersistableBundle 参数坑。
- 【树形递归】
- 通过Docker Compose及NGINX反向代理实现ASP.NET5应用的负载均衡
- OC与JS交互
- protected权限
- Android图片压缩、加水印
- 谷歌约束控件(ConstraintLayout)扁平化布局入门
- 通过接口回调方式来设置RecyclerView的条目点击监听事件
- struct详解(看到不错就转过来了)
- 手机一键锁屏
- Ubuntu 14.04 使用qemu创建虚拟机并配置桥接网络
- 算法练习:多米诺骨牌
- 大数加减乘除等的模板以及1000以内阶乘的模板