摘要:
前言 类的初始化过程,可在多线程环境下进行的,为了简化,本文介绍的单线程情况下的类初始化步骤。 此外,继承情况下的顺序不是本文焦点,本文重点在于一个类的内部字段的初始化顺序。想了解继承情况下的初始化情况,可参看 类和接口的初始化步骤 - 继承方面 本文介绍的是类的初始化,不涉及实例的初始化。 正文 阅读全文
摘要:
在 Java 的继承机制里,在子类内部,可以访问父类被覆盖的变量和方法;在子类外部,可以访问父类的被覆盖变量,但是不能访问父类的被覆盖方法。 父类中被覆盖的方法不能在外部被方法,这是出于封装的考虑。 例子: Super, 父类,拥有一个成员变量 x ,和成员方法 doSomething()。 Poi 阅读全文