我是否需要再次实现来自父 class 的接口
Do i need to implement the interface from parent class again
我有一个接口ShippingProduct
和2个classesShippingProductStandard
,ShippingProductGurtmass
。
class ShippingProductStandard
实现接口 ShippingProduct
。
public class ShippingProductStandard implements ShippingProduct {
...
}
现在我想要 class ShippingProductGurtmass
扩展 ShippingProductStandard
并实现 ShippingProduct
。我需要像这样实现接口 ShippingProduct
吗:
public class ShippingProductGurtmass extends ShippingProductStandard implements ShippingProduct {
...
}
或者我是否只需要扩展 class ShippingProductStandard
并且它将自动实现来自父 class 的接口 ShippingProduct
?
public class ShippingProductGurtmass extends ShippingProductStandard{
...
}
只需扩展 class ShippingProductStandard,它将自动实现来自父 class 的接口 ShippingProduct。如果愿意,您可以覆盖这些方法。
没必要这么写关系
public class ShippingProductGurtmass extends ShippingProductStandard implements ShippingProduct {
...
}
您只能使用此代码调用接口 ShippingProduct
的 overrided/implemented 方法(在 ShippingProductGurtmass 中)
public class ShippingProductGurtmass extends ShippingProductStandard{
...
}
自动生成关系层次结构。你可以想象它就像 java 概念说 Object 是 Class 的父 Class for all 类 written in Java.
我有一个接口ShippingProduct
和2个classesShippingProductStandard
,ShippingProductGurtmass
。
class ShippingProductStandard
实现接口 ShippingProduct
。
public class ShippingProductStandard implements ShippingProduct {
...
}
现在我想要 class ShippingProductGurtmass
扩展 ShippingProductStandard
并实现 ShippingProduct
。我需要像这样实现接口 ShippingProduct
吗:
public class ShippingProductGurtmass extends ShippingProductStandard implements ShippingProduct {
...
}
或者我是否只需要扩展 class ShippingProductStandard
并且它将自动实现来自父 class 的接口 ShippingProduct
?
public class ShippingProductGurtmass extends ShippingProductStandard{
...
}
只需扩展 class ShippingProductStandard,它将自动实现来自父 class 的接口 ShippingProduct。如果愿意,您可以覆盖这些方法。
没必要这么写关系
public class ShippingProductGurtmass extends ShippingProductStandard implements ShippingProduct {
...
}
您只能使用此代码调用接口 ShippingProduct
的 overrided/implemented 方法(在 ShippingProductGurtmass 中)public class ShippingProductGurtmass extends ShippingProductStandard{
...
}
自动生成关系层次结构。你可以想象它就像 java 概念说 Object 是 Class 的父 Class for all 类 written in Java.