访问修饰符 自我理解
来源:互联网 发布:js ts转码器 编辑:程序博客网 时间:2024/05/16 09:34
Java中的访问修饰符,分为public(公共的),protected(受保护的),private(私有的),以及默认的修饰符(即什么修饰符也不写)。
public,公共修饰符,限制最少,其所修饰的属性和方法可以被所有类访问。
为了验证public的公共属性,我们将A,B两个类分别建在com.chensihan和com.chensihan.control两个不同的包中,并在B类中调用A中的方法(前提是先将A所在的包导入到B所在的包中,import com.chensihan.A;即代表将com.chensihan中的A类导入当前包中。),结果显示调用成功。
protected,受保护的修饰符,其所修饰的属性及方法可以被当前所在类的内部访问,可以被同一包下的类所访问,也可以被当前类的子类所访问(即使不在同一个包中也可以)。
关于这个被当前类的子类所访问,意义不太一样,并不是说可以在子类中实例化父类,然后直接调用,而是子类和父类有一个继承的关系,那么父类有的,子类都可以继承过来。
private,私有修饰符,限制最多,其所修饰的属性及方法只有所在类的内部才可以访问。
默认修饰符,也就是什么修饰符都不加,比如我们最常写的 int age;因为前面没有特定的修饰符,所以系统认定它为默认修饰符。其所修饰的属性及方法可以在其所在类的内部访问,也可以被同一包下的类所访问。
protected相对其他三个来说难那么一丢丢,所以只要完全明白了protected的用法,其他三个就ok啦。
0 0
- 访问修饰符 自我理解
- java的protected访问修饰符理解
- 访问修饰符的真正理解
- java 访问权限修饰符理解
- 轻松理解java访问修饰符!
- 趣味理解java中的访问权限修饰符。
- Java访问权限修饰符浅析及理解误区
- 对于JAVA中访问权限修饰符的理解
- PHP面向对象深入理解之一(访问修饰符)
- 访问修饰符
- C#访问修饰符
- c#访问修饰符
- c#访问修饰符
- C#访问修饰符
- 访问修饰符
- java 访问修饰符
- 访问修饰符
- java 访问修饰符
- 如何设计用户登录
- charles使用教程
- HP-UX磁盘管理:新磁盘发现、LVM创建与扩展
- 为什么要用C++编写服务端程序?
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值
- 访问修饰符 自我理解
- MongoDB 主从复制
- 多媒体之播放音频(二)——SoundPool(播放简短提示音)
- 【HDU 5445】Food Problem(DP)
- IOS 很多控件的讲解
- oracle存贮过程示例
- SQL Server数据库连接字符串整理
- 基于Java组播技术到安卓的实战应用于讲解(一)
- spring Jackson日期时间转换