ジェネリック型のクラスを作成します
T
。と呼ばれる2番目の型パラメーターを定義するクラスのサブクラスV
。オブジェクトを使用して、両方のクラスからメソッドを呼び出します。異なるオブジェクトで2つのオブジェクトを作成します
これが問題です。
誰かが考えるかもしれないが、これは宿題ではありません。私は練習のためにいくつかのJavaペーパーをやっています。「異なるオブジェクトで2つのオブジェクトを作成する」方法がわかりません。誰か助けてもらえますか?
class Gen<T>
{
T obj;
Gen(T ob)
{
obj = ob;
}
T getobj()
{
return obj;
}
}
class Gen2<T, V> extends Gen<T>
{
V obj1;
Gen2(T ob,V ob1)
{
super(ob);
obj1 = ob1;
}
V getobj1()
{
return obj1;
}
}
public class Ch2Lu4Ex3
{
public static void main(String args[])
{
Gen2<String,String> g = new Gen2<String,String>("robin","raj");
System.out.println(g.getobj1());
System.out.println(g.getobj());
}
}