在前面的章节中,我们已经定义了 Person 类: class Person {private String …
在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法,被称为覆写(Override)。 例如,在 Pe…
由于多态的存在,每个子类都可以覆写父类的方法,例如: class Person {public void ru…
在抽象类中,抽象方法本质上是定义接口规范:即规定高层类的接口,从而保证所有子类都有相同的接口实现,这样,多态就…
在一个 class 中定义的字段,我们称之为实例字段。实例字段的特点是,每个实例都有独立的字段,各个实例的同名…
在前面的代码中,我们把类和接口命名为 Person、Student、Hello 等简单名字。 在现实中,如果小…
在 Java 中,我们经常看到 public、protected、private 这些修饰符。在 Java 中…
在 Java 程序中,通常情况下,我们把不同的类组织在不同的包下面,对于一个包下面的类来说,它们是在同一层次,…
在 Java 中,我们经常听到 classpath 这个东西。网上有很多关于“如何设置 classpath”的…
在 Java 开发中,许多童鞋经常被各种版本的 JDK 搞得晕头转向,本节我们就来详细讲解 Java 程序编译…