摘要:
抽象类不能使用new operator创建实例. 抽象方法无需实现即可定义.其实现由子类完成. 包含抽象方法的类必须被定义成抽象的. 抽象类的构造函数可以定义成protected,因为它只会被子类使用. 当你对具体子类进行实例化的时候,他的超类构造函数被调用来初始化超类中定义的数据域. 阅读全文
摘要:
调用方法时,如何决定调用对象还是其父类的方法呢? 在JVM中,根据实际类型(actual type)调用.而非声明类型(declared type),如果实际类型的类中没有该方法,就会沿着inheritance chain向上追溯. 直到找到同名方法为止,这就叫做dynamic binding(动态 阅读全文
摘要:
A subclass inherits accessible date fields and methods from its superclass. Does it inherit constructors? Can the supperclass's constructors be invoke 阅读全文