我正在尝试实例化Queue使用下面代码的对象
var queue: Queue<Int> = Queue()
但我明白了
Interface Queue没有构造函数
不知道发生了什么,搜索时我发现了这个链接.
但我什么都不懂.请帮忙.
Kev*_*tel 24
Queue是一个界面.因此,您无法实例化接口,您必须实现它或实例化实现它的类.
例如,你可以做到var queue: Queue<Int> = ArrayDeque<Int>().ArrayDeque实现Queue.
您尝试创建接口的实例但不要覆盖它的方法.你应该使用这样的东西:
val queueA = LinkedList<Int>()
val queueB = PriorityQueue<Int>()
Run Code Online (Sandbox Code Playgroud)
您还可以在此处阅读有关队列实现的更多信息
| 归档时间: |
|
| 查看次数: |
14505 次 |
| 最近记录: |