java
来源:互联网 发布:古生物学与地层学知乎 编辑:程序博客网 时间:2024/06/07 22:38
public 公有,任何地方都可以调用
pirvate 私有 ,只有在当前类中可以调用,在子类其他类中都不可以用
protected 保护的,在当前包内可用,其他包中继承于当前类的子类可以使用
default 默认 ,指在当前包内可用
当public修饰类的时候,我们知道,在一个.java文件里只能并且一定要有一个public class,如果你没有显示定义public的话,那么编译器会自作聪明默认你的.java里的第一个类文件就是public class,而这个public class的类名也是要与.java文件完全一致,否则编译出错(这个是规定),而其他类则可以在符合命名规范前提下随意命名, 那么, 非public的类既然不能在外部调用,是不是就没有用了呢? 恰恰相反, 非public的类恰好可以更好的满足程序的封装性,因为不可外部调用,只可以在内部与外部的接口类——public class内调用,这个时候,一些与外部无关的内部操作可以很好的保护封装起来,这对于大规模编码的结构来说是非常有好处的。这就是类属性修饰符public的意义,除此之外,public与非public基本上是一样的,无需有更多顾虑
阅读全文
0 0
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- 时间模型类TimestampBehavior
- 【转】采购订单长文本增强
- Android 头像修改
- 1089: 杨辉三角
- 有用的性能指标
- java
- 1090: 螺旋方阵
- transform基本转换应用2D
- 数据结构-栈
- Spring10---spring整合JDBC_02_基于RowMapper的查询
- 19:简单计算器
- mysql客户端操作需要显示或输入中文时出现乱码——解决办法
- 模拟退火算法(c++实现)
- 1096: 约瑟夫问题