多态将接口和实现分离开,使得我们开发的应用可以具备较好的可扩展性,可以消除类型间的耦合关系。
前期绑定和后期绑定。
覆盖私有方法实质是定义了一个新的方法。
静态方法不具备多态性。
构造器调用哪个顺序:父类构造器,子类构造器。
清理:在子类清理方法中一定要调用父类的清理方法,先清理子类,再清理父类。
不要在构造器中调用方法,因为这时方法正在构造中,可能引起错误。
协变返回类型:在导出类中的被覆盖方法可以返回父类方法的返回类型的某种导出类型。
向下转型与运行时类型识别。
多态将接口和实现分离开,使得我们开发的应用可以具备较好的可扩展性,可以消除类型间的耦合关系。
前期绑定和后期绑定。
覆盖私有方法实质是定义了一个新的方法。
静态方法不具备多态性。
构造器调用哪个顺序:父类构造器,子类构造器。
清理:在子类清理方法中一定要调用父类的清理方法,先清理子类,再清理父类。
不要在构造器中调用方法,因为这时方法正在构造中,可能引起错误。
协变返回类型:在导出类中的被覆盖方法可以返回父类方法的返回类型的某种导出类型。
向下转型与运行时类型识别。