我嘗試做以下泛型類:實現定義的接口
public abstract class BaseActivity<S extends BaseDrawer> extends AppCompatActivity implements S{
...
}
其中BaseDrawer被定義爲:
public interface BaseDrawer {
boolean showWait();
boolean hideWait();
}
但給我的錯誤「接口這裏期待」在「執行S」。如果S擴展一個接口,意味着S也是一個接口,所以沒有理由出現這個錯誤。我對嗎?
您無法使用泛型類型實現 – Rogue
您想使用泛型類型接口達到什麼目標?不清楚 –