继承是否包括扩展和实现?概念理解



我只是想理解一下。继承是否意味着你已经扩展了一个类(或抽象类),但也可能意味着你刚刚实现了一个接口?其他问题是关于它们的实际用法,我正在寻找概念上的理解

继承时,父类和派生类之间现在具有关系。因此,您可以访问父类提供的内容。例如,父类有一个将两个数字相加的函数,现在子类可以使用该函数而无需实现其功能。当您扩展一个类时,您将采用该父类并向其添加内容。因此,在派生类中,您添加了一个新函数,现在允许您减法。因此,继承和扩展是可以互换的。继承或扩展类时,您没有义务实现接口,因为假设如果您正在处理接口,则在构造父类时应该已经实现了该接口。当你实现一个接口时,它意味着整个接口必须由实现它的任何类定义,而继承/扩展意味着部分分类被使用。

最新更新