我有一个界面 ShippingProduct
和 2 个类(class) ShippingProductStandard
, ShippingProductGurtmass
。
类(class)ShippingProductStandard
实现接口(interface)ShippingProduct
。
public class ShippingProductStandard implements ShippingProduct {
...
}
现在我想要这个,类(class) ShippingProductGurtmass
延伸ShippingProductStandard
并实现ShippingProduct
。我需要实现接口(interface)ShippingProduct
像这样:
public class ShippingProductGurtmass extends ShippingProductStandard implements ShippingProduct {
...
}
或者我只需要扩展类ShippingProductStandard
它将实现接口(interface)ShippingProduct
从父类自动?
public class ShippingProductGurtmass extends ShippingProductStandard{
...
}
最佳答案
没有必要写这样的关系
public class ShippingProductGurtmass extends ShippingProductStandard implements ShippingProduct {
...
}
您只能使用此代码来调用接口(interface) ShippingProduct 的重写/实现的方法(在 ShippingProductGurtmass 中)
public class ShippingProductGurtmass extends ShippingProductStandard{
...
}
关系层次结构是自动生成的。你可以想象它就像java概念所说的那样,Object是所有用Java编写的类的父类。
关于java - 我是否需要再次实现父类的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38070537/