Java 中的 is-a 关系

javajava programming java 8

IS-A 是一种说法:此对象是该对象的类型。让我们看看如何使用 extends 关键字来实现继承。

public class Animal {
}
public class Mammal extends Animal {
}
public class Reptile extends Animal {
}
public class Dog extends Mammal {
}

现在,如果我们考虑 IS-A 关系,我们可以说 −

  • Mammal IS-A Animal 
  • Reptile IS-A Animal 
  • Dog IS-A Mammal 
  • Hence: Dog IS-A Animal as well

相关文章