关于protected修饰符
来源:互联网 发布:数据驱动安全 pdf 编辑:程序博客网 时间:2024/05/22 03:44
今天发现一个问题:
自定义一个类Person. 在Person类中使用Person对象能够调用Object中的clone()方法(运行会报错,需要实现Cloneable)
但是在测试类中却不能使用Person类对象来调用clone()方法.
经过研究发现:
A类中的protected修饰的方法eat()
1. 与A类同包的任意类中, 用A类对象或A类子类对象都能调用eat()方法;
2. 与A类不同包,只能在A类的子类中使用子类对象调用.(A类对象都不行);
总结: 发现可以能够调用protected修饰的方法的围很小, 主要是同包的类中(A类对象或子类对象都能调用), 若不是同包就只能在子类中用子类对象调用了 .
自己研究所得,可能有误! 欢迎指正, 共同进步!
阅读全文
0 0
- 关于protected修饰符
- 关于修饰符protected的理解
- 修饰符protected
- protected修饰符心得
- protected修饰符总结
- 访问修饰符protected
- 【原创】关于C#访问修饰符protected internal的说明
- 关于java中protected修饰符的重新认识
- 关于protected 修饰符你不曾注意到的地方
- 关于C#中的几个访问修饰符的说明private,public,protected...
- c#访问修饰符 (public、protected、private、protected、 internal)
- 访问修饰符public,protected,private,internal,protected internal
- C#public、 protected、private、internal、protected internal访问修饰符
- 访问修饰符public,protected,internal,private
- 访问控制修饰符public, protected, private
- 访问修饰符public,protected,internal,private
- c#访问修饰符之“protected internal”
- Protected修饰符的访问权限
- Light OJ 1336 Sigma Function(因子和)
- android跳转界面
- 端口号的分类
- 6/29作业:Object类
- BZOJ 1588: [HNOI2002]营业额统计
- 关于protected修饰符
- 博客海鲜面
- GO 通过反射修改有共同字段的不同结构体变量
- 关于iOS中延迟执行的几种方法
- 欢迎使用CSDN-markdown编辑器
- js 原生计算两个时间戳相差天数
- [LeetCode] 26. Remove Duplicates from Sorted Array
- POJ 3176 Cow Bowling G++
- Makefile万能模板