大致的来说,interface也许算是abstract class的变体,都不可以实例化。只不过有些地方有区别,比如子类:interface是实现(还可以多个),abstract class是继承(单个)。