2 yaoyao520toto yaoyao520toto 于 2013.11.03 14:32 提问

List list = (List) new File(""); 为什么编译能通过?

List list = (List) new File("");
System.out.println(list instanceof List);
以上两段为什么编译能通?求大神解答...

1个回答

en_joker
en_joker   2018.01.15 14:32

编译时,你都强制认为他是集合了,当然可以通过了。
运行时,才会具体分析。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!