java基础学习面向对象之四种权限修饰符使用 五-12
2017-02-15 18:32
615 查看
四种权限修饰符
* private
* 默认
* protected
* public
测试一:
证明:四种权限修饰符在本类中都可以访问。。
测试二:同一个包下没有关系测试
总结; private 权限无法访问 其它可以,在同一个包下的测试类。
测试三 : 同一个包下有关系的子类测试
总结:同一个包下子类继承也无法使用private权限
测试四:不同包下没有关系的类
总结:不同包下没有关系的只有public权限可以使用。
测试五:不同包下有关系的类测试
总结:不用包下子类中只有public和protected可以使用。
结论:
* private
* 默认
* protected
* public
测试一:
package demo; /** * * @author Angus * 四种权限修饰符 * private * 默认 * protected * public * */ public class Fu { public static void main(String[] args) { Fu fu = new Fu(); fu.show(); fu.show2(); fu.show3(); fu.show4(); //四种修饰符在本类中都可以访问 } private void show(){ System.out.println("private show"); } void show2(){ System.out.println("show2"); } protected void show3(){ System.out.println("protected show3"); } public void show4(){ System.out.println("public show4"); } }结果:
证明:四种权限修饰符在本类中都可以访问。。
测试二:同一个包下没有关系测试
总结; private 权限无法访问 其它可以,在同一个包下的测试类。
测试三 : 同一个包下有关系的子类测试
总结:同一个包下子类继承也无法使用private权限
测试四:不同包下没有关系的类
总结:不同包下没有关系的只有public权限可以使用。
测试五:不同包下有关系的类测试
总结:不用包下子类中只有public和protected可以使用。
结论:
最后附上JDK使用文档API 下载
相关文章推荐
- JAVA基础学习之throws和throw的区别、Java中的四种权限、多线程的使用等(2)
- (17)Java学习笔记——面向对象10——包 / 权限修饰符的的使用
- Java基础学习笔记10——(形参和返回值,包,导包,权限修饰符,常见修饰符,内部类)
- java基础学习面向对象API中Math类random方法使用 五-5
- Java基础——面向对象+(匿名)对象+封装(修饰符权限)+变量+构造函数+This关键字
- Java基础学习笔记12——(Scanner的使用,String类的概述和使用样例)
- 1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用
- Java基础学习——四种权限修饰符
- java学习路线__面向对象__抽象类的定义与使用__12
- java学习之路 之 高级类特性-四种权限修饰符、关键字super、子类对象的实例化过程
- JAVA基础学习(12)总结
- Java语言基础学习笔记——面向对象
- java学习12-面向对象(this与super)
- [bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义
- 黑马程序员--Java基础加强--15.利用反射操作泛型IV【通过反射Method解析泛型方法思路】【通过Method对四种Type子接口类型进行解剖】【使用递归对任意复合泛型类型进行彻底解剖】【个人
- Java学习之面向对象(方法的重写 overwrite,super的使用,继承中的构造方法)
- Java 学习基础第二章之理解面向对象
- android基础篇------------java基础(5) (四种内部类的使用和区别)
- 黑马程序员-java学习基础04-面向对象之继续
- Java基础学习笔记_面向对象1