shokosブログ

プログラミング

オブジェクト指向けいかくその5.4

ArrayListはListを実装している(この表現あってる?)


なので

List<String> list = new ArrayList<String>();

って書き方もできる




LinkedListってクラスはQueueとListを実装しているから

List<String> list = new LinkedList<String>();

でListのメソッドが使えて



Queue<String> queue = new LinkedList<String>();

でQueueのメソッドが使える



ListとQueueのメソッド両方使いたいってときには

LinkedList<String> rinkedList = new LinkedList<String>();

でおk



おととい勉強したインタフェースの復習にもなりました