public class DbManager<T extends Dao> {
public DbManager(Context c) {
setCreateDatabaseScript(T);
}
public void setCreateDatabaseScript(T dao) {
this.createDatabaseScript = ((Dao)dao).createTable();
}
//..
}
如何在構造函數內部調用setCreateDatabaseScript。我嘗試像例子,但不工作。什麼是正確的語法?java通用如何在構造函數中使用泛型
你期望'setCreateDatabaseScript(T)'是什麼意思? 'T'是*類型參數*,不是要傳遞給方法的值... – 2013-03-02 20:57:27