我有课程A
,界面I
,J
,K
和L
然后我有AB
,最后是C
class AB extends A
class C extends AB implements I, J, K, L
接口I
需要方法void setSize(int size)
。
班级A
已有方法setSize(int size){this.size = size;}
我是否正确地说我仍然需要覆盖课程A
' setSize
并在课程setSize
中实施C
以确保实施正确?< / p>
答案 0 :(得分:2)
如果您的类提供方法setSize(int)
(匹配接口的签名),那么它将满足接口要求。如果它从超类继承匹配方法(而不是抽象),则提供它;你不需要覆盖它。
答案 1 :(得分:2)
如果任何超类具有所需签名的方法,则不需要在您的类中实现它。