您的位置:首页 > 编程语言 > Java开发

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 笔记