相关疑难解决方法(0)

是否应该在子类中显式实现从基类继承的接口?

我的问题是,如果通过扩展已经实现它的类隐式实现的接口应该由类显式实现,如果类想要通告该事实,则它满足该接口的约定.

例如,如果要编写一个类,那就完成了接口的约定java.util.List.您实现了这个,扩展了java.util.AbstractList已经实现接口的类List.你明确声明,你实现了List吗?

public class MyList extends AbstractList implements List
Run Code Online (Sandbox Code Playgroud)

或者你是否通过隐式方式保存输入?

public class MyList extends AbstractList
Run Code Online (Sandbox Code Playgroud)

哪种方式被认为是更好的风格?你有什么理由喜欢这种或那种方式?在哪种情况下你更喜欢方式1或方式2?

java interface contract

13
推荐指数
3
解决办法
4642
查看次数

标签 统计

contract ×1

interface ×1

java ×1