Java 我需要再次从父类实现接口吗

Java 我需要再次从父类实现接口吗,java,interface,overriding,Java,Interface,Overriding,我有一个界面ShippingProduct和两个类ShippingProductStandard,ShippingProductGurtmass 类ShippingProductStandard实现接口ShippingProduct public class ShippingProductStandard implements ShippingProduct { ... } 现在我想知道,类ShippingProductGurtmass扩展了ShippingProductStandard并实现

我有一个界面
ShippingProduct
和两个
ShippingProductStandard
ShippingProductGurtmass

ShippingProductStandard
实现接口
ShippingProduct

public class ShippingProductStandard implements ShippingProduct {
...
}
现在我想知道,类
ShippingProductGurtmass
扩展了
ShippingProductStandard
并实现了
ShippingProduct
。我是否需要像这样实现界面
ShippingProduct

public class ShippingProductGurtmass extends ShippingProductStandard implements ShippingProduct {
...
}
或者我只需要扩展类
ShippingProductStandard
,它就会从父类automatic实现接口
ShippingProduct

public class ShippingProductGurtmass extends ShippingProductStandard{
...
}

只需扩展ShippingProductStandard类,它将自动从父类实现接口ShippingProduct。如果愿意,可以重写这些方法。

没有必要编写这样的关系

public class ShippingProductGurtmass extends ShippingProductStandard implements ShippingProduct {
...
}
您只能使用此代码调用接口ShippingProduct的重写/实现方法(在ShippingProductGurtmass中)

public class ShippingProductGurtmass extends ShippingProductStandard{
...
}

关系层次结构是自动生成的。您可以想象,正如java概念所说,对象是所有用java编写的类的父类。

Duplicate:。在发布问题之前先查看堆栈。不,您不需要实现接口again@R.Zag奥斯基,谢谢,我在找。仅供参考,首选标记为重复,这是链接到潜在重复的首选方式。