由于在 Java 中实现接口(interface)的类必须定义接口(interface)中的每个方法以避免被声明为抽象,因此我想知道以下问题:
当我创建一个实例化 Hashtable 对象的程序时,为什么不需要在 Map 接口(interface)中定义每个方法?我没有明确定义的方法是否会自动创建为“ stub ”?
最佳答案
您正在从 Hashtable
类创建一个对象,该类已经实现了所有必要的方法。您不是在创建一个类,而是在该类中创建一个对象。
如果您创建了一个实现 Map
的类,编译器会要求您实现所有必要的方法。
关于java - Hashtable 是否实现了 Map 接口(interface)中的每个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17672381/