我试图理解各种定义,其他学生不太同意我的看法。
我的定义,如有错误请更正:
基类是层次结构中最顶层的类。
Super 和 Ancestor 类,层次结构中更高的任何类(包括基类)
父类,层次结构中的下一个类。
我试图理解各种定义,其他学生不太同意我的看法。
我的定义,如有错误请更正:
基类是层次结构中最顶层的类。
Super 和 Ancestor 类,层次结构中更高的任何类(包括基类)
父类,层次结构中的下一个类。
是的。父类是类的直接超类(在层次结构中最多一级)。根据您的编程语言,一个类可以有多个父类。
虽然祖先类是您的类的任何超类(父类、父类的父类等)。
根据维基百科的定义,基类是另一个类继承一个或多个属性或方法的任何类。如果你接受这个定义,就意味着超级类、祖先类、父类和基类在描述一个类与特定子类的关系方面都是同义词。