由于在Java中实现接口的类必须定义该接口中的每个方法,以避免被声明为抽象,因此我想知道以下内容:

当我创建一个实例化Hashtable对象的程序时,为什么不需要在Map接口中定义每个方法?我没有明确定义的方法会自动创建为“存根”吗?

最佳答案

您正在通过Hashtable类创建一个对象,该对象已经实现了所有必需的方法。您不是在创建类,而是在该类中创建对象。
如果您创建了一个实现Map的类,则编译器会要求您实现所有必要的方法。

关于java - Hashtable是否实现Map接口(interface)中的所有方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17672381/

10-11 22:21
查看更多