著作一覧 |
public class Foo { public void addSome(List<Bar> list) { .... } public void addSome(List<Baz> list) { .... } }コンパイルしたら
Foo.java:3: 名前が競合しています。addSome(java.util.List<FooBar.Bar>) と addSome(java.util.List<FooBar.Baz>) は削除後の名前が同じです。 public void addSome(List<Bar> list) { ^ Foo.java:6: 名前が競合しています。addSome(java.util.List<FooBar.Baz>) と addSome(java.util.List<FooBar.Bar>) は削除後の名前が同じです。 public void addSome(List<Baz> list) {使えねぇなぁ。
public class Foo { public void addSomeBar(List<Bar> list) { .... } public void addSomeBaz(List<Baz> list) { .... } }と修正。
ジェズイットを見習え |