是否可以在Java中创建IS-A关系而不扩展类?

时间:2015-09-08 05:09:56

标签: java class design-patterns extends isa

我是Java的新手,想知道是否可以在Java中创建IS-A关系而不扩展类。除了扩展类之外,还有其他方法可以在Java中创建IS-A关系吗?

2 个答案:

答案 0 :(得分:1)

我强烈建议您使用接口并实现一个类来实现此目的。

答案 1 :(得分:1)

  

在Java中,is-a类或接口的类型参数与另一个类的类型参数之间的关系由extends和implements子句决定。

您可以在此处参考维基百科link以获取更多信息。

  

IS-A是一种说法:该对象是该对象的一种类型。

参考:Tutorialspoint

可以通过使用extends关键字和扩展类或通过实现接口来实现IS-A关系。