ジェネリック変数を再利用できるのではないかと思っていました。たとえば、提供されたデータベースモデルを保存するジェネリッククラスがある場合:
DataManager<ModelObject1> manager = new DataManager<ModelObject1>();
ModelObject1 object = new ModelObject1();
object.setSomeProperty();
manager.save(object);
次に、同じオブジェクトを再利用して、新しいジェネリック変数を作成せずに別のタイプのモデルを保存できますか?どうすればこのようなことができますか?
manager = null;
manager = new DataManager<ModelObject2>();
ModelObject2 object2 = new ModelObject2();
object2.setSomeProperty();
manager.save(object2);