我试图理解各种定义,其他学生不太同意我。
我的定义,如果错误请更正:
基类是层次结构中最顶级的类。
Super和Ancestor类,层次结构中更高级别的任何类(包括基类)
父类,层次结构中的下一个类。
答案 0 :(得分:7)
是。 父类是类的直接超类(层次结构中最多一个级别)。根据您的编程语言,一个班级可以有多个父母。
虽然是祖先类,但是你的类的任何超类(父类,父类的父类等)。
答案 1 :(得分:1)
根据wikipedia definition,基类是另一个类从中继承一个或多个属性或方法的类。如果您接受此定义,则意味着在描述类与特定子类的关系方面,super,ancestor,parent和base类都是彼此同义的。