封装
继承
final 方法
final 类
多态:起于继承
对象的多种形态。
Instanceof关键字
判断两个类是否有直系关系。是否可以进行类之间的强制转换。不过一般在定义的时候,用父类的方法,但是可以使用子类的函数。
抽象类:abstract
当一个类中的方法有多个不同的实现方式,使父类不能确定如何实现,就需要用到抽象类。
抽象类中有抽象方法。当子类继承抽象类时,子类必须实现抽象类的方法。
可以孙类继承父类。
接口:interface
将没有父子级关系的行为封装为一个接口,方便类进行调用。
不是类,不是类,不是类。
注意,interface中的方法,类似于只声明而不实现,同样需要在类中进行实现。