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