发布网友 发布时间:2022-04-21 17:34
共2个回答
热心网友 时间:2023-07-20 23:48
接口是不能实例化的,getInstance() 获取的实例是实现了这个对应接口的类的实例
public interface Animal{这个例子中,Person是Animal子类,所以在getInstance()方法中可以将返回的Person实例向上转型为Animal,但是并不是实例化Animal接口
IAccount是接口类型,调用getInstance却强制转换为IAccount
热心网友 时间:2023-07-20 23:48
Java中的接口类型是不能创建实例的。这是没有什么好质疑的。你所问的问题可以去百度百科看更看,他写的比我回答的好。,http://ke.baidu.com/link?url=Gx4qz3pQdcu1G9ekzjJMDQ2GdzB8nrqPnHLAfKcQHWlZx0XopIgmsP0D8QQcaD-MEhAOVwIBBsHCsL2R3O1mAq