java编程思想(四)隐藏实施过程
2018-02-28 16:04
183 查看
默认的访问没有关键字,但它通常称为“友好”(Friendly)访问。这意味着当前包内的其他所有类都能访问“友好的”成员,但对包外的所有类来说,这些成员却是“私有”(Private)的,外界不得访问。由于一个编译单元(一个文件)只能从属于单个包,所以单个编译单元内的所有类相互间都是自动“友好”的。因此,我们也说友好元素拥有“包访问”权限。
使用public关键字时,它意味着紧随在public 后面的成员声明适用于所有人。
private关键字意味着除非那个特定的类,而且从那个类的方法里,否则没有人能访问那个成员。同一个包内的其他成员不能访问 private成员,这使其显得似乎将类与我们自己都隔离起来。
protected 关键字为我们引入了一种名为“继承”的概念,它以现有的类为基础,并在其中加入新的成员,同时不会对现有的类产生影响——我们将这种现有的类称为“基础类”或者“基本类”(Base Class)。亦可改变那个类现有成员的行为。对于从一个现有类的继承,我们说自己的新类“扩展”(extends)了那个现有的类。
使用public关键字时,它意味着紧随在public 后面的成员声明适用于所有人。
private关键字意味着除非那个特定的类,而且从那个类的方法里,否则没有人能访问那个成员。同一个包内的其他成员不能访问 private成员,这使其显得似乎将类与我们自己都隔离起来。
protected 关键字为我们引入了一种名为“继承”的概念,它以现有的类为基础,并在其中加入新的成员,同时不会对现有的类产生影响——我们将这种现有的类称为“基础类”或者“基本类”(Base Class)。亦可改变那个类现有成员的行为。对于从一个现有类的继承,我们说自己的新类“扩展”(extends)了那个现有的类。
相关文章推荐
- 7.JAVA编程思想笔记隐藏实施过程
- java编程思想(第四版)_第5章 隐藏实施过程
- JAVA编程思想学习 --- 第五章 (隐藏实施过程)
- java基础 第5章 隐藏实施过程
- 隐藏实施过程
- 5、隐藏实施过程
- Thinking in Java 第5章 隐藏实施过程 总结
- 《Thinking in Java》学习笔记——第五章:隐藏实施过程
- ThinkInJava4读书笔记之第七章隐藏实施过程
- Think in Java读书笔记--隐藏实施过程
- 隐藏实施过程
- 读TIJ -5 隐藏实施过程——(封装)
- ch5 隐藏实施过程
- 类的创建过程(摘抄与java编程思想)
- 第5 章 隐藏实施过程
- ThinkInJava4读书笔记之第五章隐藏实施过程
- 隐藏实施过程
- JAVA之第5章 隐藏实施过程
- think in java 隐藏实施过程总结
- 重新开始学习javase_隐藏实施过程