1. ホーム
  2. コトリン

[解決済み] Kotlin : インタフェース Queue のコンストラクタがない。

2022-03-03 07:44:35

質問

のオブジェクトをインスタンス化しようとしています。 Queue 以下のコードで

var queue: Queue<Int> = Queue()

しかし、私はこれを得る

インターフェース Queue はコンストラクタを持ちません。

何が起こっているのかわからないが、検索していたら、こんなものを見つけた。 のリンクをクリックします。

しかし、私は何も理解していない。 助けてください。

どのように解決するのですか?

Queue インターフェース . つまり、インターフェイスをインスタンス化することはできず、それを実装するか、それを実装したクラスをインスタンス化する必要があります。

たとえば、次のようにします。 var queue: Queue<Int> = ArrayDeque<Int>() . ArrayDeque インプリメント Queue .