私はスーパークラスを持っています.DBのテーブルからすべてのレコードを選択するDBAdapter
メソッドがあります. このクラスを で継承しています。このクラスは から拡張されたクラスを認識しています。fetchAll()
List<DBObject>
CategoryDBAdapter
Category
DBObject
私が電話するとき:
CategoryDBAdapter categoryDbAdapter = new CategoryDBAdapter(dbHelper);
List<Category> categories = categoryDbAdapter.fetchAll();
私のコードはにキャストできませList<DBObject>
んList<Category>
。この衝突を解決するために一般的に使用される方法は何ですか?