在面向对象编程(OOP)中,“超类”和“父类”通常指代同一个概念,没有本质区别,只是术语来源或习惯用法不同。
二者都表示:被继承的类(基类 / 基类也叫 Base Class)。
class Animal { } // 父类 / 超类
class Dog extends Animal { } // 子类 / 派生类
在这里:
Animal 是 Dog 的父类,也是超类Dog 是 Animal 的子类| 术语 | 常见使用场景 |
|---|---|
| 父类 | 中文教材、日常开发交流 |
| 超类 | 翻译自 “super class”,Java / 官方文档常用 |
| 基类 | C++、通用 OOP 教材 |
在 Java 中:
super 关键字 → 指向父类 / 超类超类 = 父类 = 被继承的类
只是叫法不同,语义完全一致。
如果你是在某门语言(如 Java / Python / C++)里看到这两个词,我也可以结合具体语言再细讲。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。