我试图理解各种定义,其他学生却不太同意我的看法。
我的定义,如果有误,请更正它们:
基类是层次结构中最顶层的类。
Super和Ancestor类,层次结构中较高级别的任何类(包括基类)
父类,层次结构中的下一个类。
最佳答案
是的。 父类是您的类的直接父类(super class)(在层次结构中最多一层)。根据您的编程语言,一个类可以有多个父级。
祖先类是类的任何父类(super class)(父类,父类的父类,等等)。
关于oop - 类层次结构术语,祖先类与父类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10993304/