在类声明中使用泛型,以确保类型安全,并根据错误消息来检查代码中可能存在的类型不匹配。
示例代码:
public class MyClass {
private List myList;
public MyClass(List list) {
this.myList = list;
}
public T getElement(int index) {
return myList.get(index);
}
}
// 使用 MyClass 的代码示例
List stringList = new ArrayList<>();
stringList.add("Hello");
stringList.add("World");
MyClass myClass = new MyClass<>(stringList);
String element = myClass.getElement(0);