OOPS中有超类型和子类型的概念,在Java中,这种关系是通过继承实现的,即使用
extends关键字:
class A {} // super classclass B extends A {} //sub class在超类中声明的任何成员(字段,方法)都称为超类型。
因此在上面的上下文中,如果类
A具有类似
class A { void set()}Set是class的超类型方法
B。
但是,请注意,如果还有另一个类,请说
C:
class C { void set() }然后,
set()方法 不是
C类的 超类型
,因为类
A与类之间没有关系
C(关系是通过
extends关键字创建的,用于继承)。



