UserCourse と NewReleases は同じメソッドの異なるクラスです。しかし、異なる出力。
final Object userCourses;
if(mFlag == 11){
try{
userCourses = new UserCourses(params[0]);
}catch(Exception e){
Log.i(TAG, "Exception: " + e.getMessage());
}
}
else if(mFlag == 44){
try{
userCourses = new NewReleases();
}catch(Exception e){
Log.i(TAG, "Exception: " + e.getMessage());
}
}
今、私が電話するとき
userCourses.getUserCourses().get(i);
「userCourses にキャストを追加」というエラーが表示されます。どちらのクラスにもこのメソッドがあります。
これを行うことは可能ですか?はいの場合、方法を教えてください。