标签:
访问权限控制
访问权限控制:
包:库单元
代码组织:
Java解释器运行过程:
Java没有条件编译:
包访问权限:
public权限:
Example07. Default Package
默认包:
private权限:
protected权限:
类的访问权限:
类访问权限的一些规定:
关于单例:
Example08. Singleton
<-- 注意:
复用类
toString方法:
继承语法:
基类初始化:
Java不会名称屏蔽:
向上转型:
final关键字:
<-- 注意:类中所有private方法都隐式指定为final的。由于无法取用private方法,也就无法覆盖它。
类的初始化和加载:
类加载后对象初始化过程:
Example09. Extends and Initialization
多态
方法调用绑定:
动态绑定:
Example10. Polymorphism
Java多态机制的缺陷:
Example11. Defect of Polymorphism (1)
Example12. Defect of Polymorphism (2)
一个复杂对象的构造器调用要遵照下面的顺序:
注意:构造器中唯一能够安全调用的那些方法是基类中的final方法,因为它们不会被覆盖。
Example13. Polymorphism of constructor
协变返回类型:
Example14. Covariant
向下转型:
标签:
原文地址:http://www.cnblogs.com/LionHeart-Grady/p/Java-Learning-2nd.html