可以通过扩展现有类的方式来创建新的类,这一处理称为继承。通过继承就可以再次利用已经实现的处理,有效提高开发效率。
通过继承某个类的方式创建的类被称为子类或派生类。相反,原始的类则被称为父类,基类,超类。
子类不仅具有父类的特性,还可以为它们设置其独有的特性。
从多个父类中继承称为多重继承。虽然可以具有多个父类的特性,看上去很方便,但是如果两个父类中包含相同名称的方法,程序就无法判断应该调用哪个父类方法,这个问题被称为菱形继承问题。
可以通过扩展现有类的方式来创建新的类,这一处理称为继承。通过继承就可以再次利用已经实现的处理,有效提高开发效率。
通过继承某个类的方式创建的类被称为子类或派生类。相反,原始的类则被称为父类,基类,超类。
子类不仅具有父类的特性,还可以为它们设置其独有的特性。
从多个父类中继承称为多重继承。虽然可以具有多个父类的特性,看上去很方便,但是如果两个父类中包含相同名称的方法,程序就无法判断应该调用哪个父类方法,这个问题被称为菱形继承问题。