java的访问权限的学习笔记
2015-04-26 15:00
218 查看
今天通过看了mars老师的java基础视频,再次学习了java的四种访问权限。让我对访问权限有了更深刻的认识,也体会到了java的封装特性的魅力。
在java中有四种访问权限。分别是public,protected,default,private。而所作用的范围也是按照以上顺序来排列的。
首先说public权限。public可以描述类,类中的方法,类中的变量。所描述的对象拥有最高的访问权限,可以跨类访问,也可以跨包访问,如果声明的类或者方法及变量想在其他的类甚至是其他的包内访问,可以考虑使用public修饰该对象。
protected是和继承相关的权限。他的作用范围仅次于public。可以在同一个包内使用,当跨包访问的时候,他有一个约束条件,就是两个类之间要有继承关系。
当我们对对象没有任何描述的时候,java系统默认使用default权限。该权限定义的对象可以在同一个包中随便使用,但是两个类不在一个包中,该类就不能被其他的类使用。
private 意思是私有的,他的作用范围最小。其定义的对象只能在同一个类中发挥作用,当两个对象不在同一个类或者不在同一个包中时是不能被访问的。
在java中有四种访问权限。分别是public,protected,default,private。而所作用的范围也是按照以上顺序来排列的。
首先说public权限。public可以描述类,类中的方法,类中的变量。所描述的对象拥有最高的访问权限,可以跨类访问,也可以跨包访问,如果声明的类或者方法及变量想在其他的类甚至是其他的包内访问,可以考虑使用public修饰该对象。
protected是和继承相关的权限。他的作用范围仅次于public。可以在同一个包内使用,当跨包访问的时候,他有一个约束条件,就是两个类之间要有继承关系。
当我们对对象没有任何描述的时候,java系统默认使用default权限。该权限定义的对象可以在同一个包中随便使用,但是两个类不在一个包中,该类就不能被其他的类使用。
private 意思是私有的,他的作用范围最小。其定义的对象只能在同一个类中发挥作用,当两个对象不在同一个类或者不在同一个包中时是不能被访问的。
相关文章推荐
- java中访问权限修饰符学习笔记
- Java学习笔记-关于默认类型或访问权限的总结
- Java 编程思想(第四版)学习笔记(6)访问权限控制
- java学习笔记三——访问权限
- java学习笔记八——访问权限控制
- Java学习笔记四。设计模式、基本数据类型、包装类、异常、断言、包、访问权限、命名规范、jar
- Java学习笔记——访问权限控制
- 【java编程思想--学习笔记(二)】访问控制-Java访问权限修饰词
- 【java编程思想--学习笔记(三)】访问控制-接口实现与类的访问权限
- Java学习笔记(2) :访问权限控制
- Java学习笔记(四)修饰符及访问权限
- [JAVA]学习笔记(三)——访问权限控制
- Java学习笔记之类的、static关键字、访问权限
- thinkinginjava学习笔记05_访问权限
- 《Thinking in Java》学习笔记-----第6章 访问权限控制
- Java学习笔记--不同包的访问权限
- JAVA学习笔记之形式参数,权限访问和内部类问题
- Java学习笔记—访问权限控制
- Java 学习笔记6-访问权限控制
- [学习笔记][Java编程思想]第6章:访问权限控制