This question already has answers here:
Array of abstract class
(8 个回答)
Java - Why declare an array as a type of Interface?
(2 个回答)
2年前关闭。
为什么这一行在java中有效
我刚刚复制了一行程序,如果你能向我解释一下。谢谢
(8 个回答)
Java - Why declare an array as a type of Interface?
(2 个回答)
2年前关闭。
为什么这一行在java中有效
我刚刚复制了一行程序,如果你能向我解释一下。谢谢
Runnable r[] = new Runnable[5];
最佳答案
new Runnable[5]
创建 Runnable
类型的 数组 。它不会实例化 Runnable
。
无效代码将是一个校准 new Runnable()
。换句话说,不允许直接实例化接口(interface)类型,但您可以创建一个类型为接口(interface)的数组。
关于java - java中的接口(interface)数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53699730/
10-12 13:56