【初心者】Java質問・相談スレッド60【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0294デフォルトの名無しさん
05/01/18 22:09:15final class Foo { // 改造禁止のクラス
public Foo() {}
public void setId() {...}
};
class Bar<Child> { // 試しに作ったクラス
public Child child;
public Bar() {}
public void createChild() {
child = new Child(); // ※1 Childはインスタンス化できない
}
public void setChildId(int id) {
child.setId(id); // ※2 setId()はChildで未定義
}
}
void test() { // ためしに作ったクラスを使う例
Bar<Foo> bar = new Bar<Foo>();
bar.createChild();
bar.setChildId(1);
}
こういう場合、どうやって回避するのが良いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています