接口可以扩展哪些类?都有些什么样的规矩?
我认识的所有 Java 程序员都认为接口不能扩展类,但是
java.util.concurrent.ExecutorService
:
public interface ExecutorService extends Executor { //...
java.util.concurrent.Executor
:
public class Executors { //...
所以,看起来一些接口可以扩展一些类。都有些什么样的规矩?我只注意到它java.util.concurrent.Executor
只有静态成员和一个私有构造函数。有人可以解释规则和目的吗?谢谢。