我收到一个错误,我的程序中有这个结构
public interface Shapes<T>{
//methods here
}
public class ShapeAction<T> implements Shapes<T>{
//Methods and implementations here
}
public class Circle extends ShapeAction<T>{
//Some methods here
}
错误指向类 Circle extends Shapes< T >,它说“T 无法解析为类型”。如果我将 T 设置为字符串,错误就会消失,但这也意味着我只能使用一种数据类型。我应该在 <> 中放什么以便我可以使用任何数据类型(String、int、double 等),还是我做错了?