类层次结构术语,祖先与父类

时间:2012-06-12 08:52:51

标签: oop

我试图理解各种定义,其他学生不太同意我。

我的定义,如果错误请更正:

基类是层次结构中最顶级的类。

Super和Ancestor类,层次结构中更高级别的任何类(包括基类)

父类,层次结构中的下一个类。

2 个答案:

答案 0 :(得分:7)

是。 父类是类的直接超类(层次结构中最多一个级别)。根据您的编程语言,一个班级可以有多个父母。

虽然是祖先类,但是你的类的任何超类(父类,父类的父类等)。

答案 1 :(得分:1)

根据wikipedia definition,基类是另一个类从中继承一个或多个属性或方法的类。如果您接受此定义,则意味着在描述类与特定子类的关系方面,super,ancestor,parent和base类都是彼此同义的。