名前のないメソッドつくろうぜ。例えば、 public class ArrayList<E> { public nameless E (int index) { return get(i); } //その他省略 } のように書いて String s = list(2); //listはArrayListのインスタンス みたいにインスタンス名(引数)の形で呼び出す。 他にも、Mapなら public nameless E (K key);と書いて String s = map("key0");とか、 さらに、オーバーロード可能にすれば他にも使い方ができそうだ。