![]() |
1
5
这仅适用于局部变量,并且仅当IntelliJ能够确保变量的类型始终是某个具体类型时(在本例中
如果我们添加另一个实现
然后有条件地分配给变量:
那么IntelliJ就不能再推断类型了,所以它不会提示我们使用
对于方法参数也是如此-IntelliJ不知道真正的具体类型,因此它不会提供任何其他方法。 |
![]() |
2
4
这是IntelliJ提供的帮助,如果你按
如果你去掉这个石膏,你会得到经典
|
![]() |
3
0
实际上,tv对象是Logitech类的一个实例。Intellij试图通过让您知道 可以 如果要使用强制转换,请访问startDvd()方法。 要告诉你你可以把电视放回Logitech还有很长的路要走。 然而,如果当时所有的节目都需要一个电视对象,那么最好将电视设置为 机具 直接连接电视接口。 或者,您可能希望匿名实现它:
|