1.重载:方法的名称相同,但参数不同(个数或者类型)。这样的好处是,同样的功能,在定义方法时,可以将名称设置成相同,便于记忆及调用。也符合面向对象的设计理念。
2.继承:子类继承父类,在new子类对象时,内存里,在子类对象中会包一个父类对象。
this引用指向子类对象本身,super指向父类对象。参见以下内存图。
3.abstract:修饰的类是抽象类,修饰的方法是抽象方法,抽象类和抽象方法就是用来被继承和重写的,因为是残缺不全的。
4.final修饰符:修饰的类不能被继承,修饰的方法不能被重写,修饰的产量不能被修改。
5.接口:由常量static final 和抽象方法组成;接口可以有类似于类继承的多态。