我尝试做以下泛型类:实现定义的接口
public abstract class BaseActivity<S extends BaseDrawer> extends AppCompatActivity implements S{
...
}
其中BaseDrawer被定义为:
public interface BaseDrawer {
boolean showWait();
boolean hideWait();
}
但给我的错误“接口这里期待”在“执行S”。如果S扩展一个接口,意味着S也是一个接口,所以没有理由出现这个错误。我对吗?
您无法使用泛型类型实现 – Rogue
您想使用泛型类型接口达到什么目标?不清楚 –