java 泛型放在句首
时间: 2023-10-16 12:11:08 浏览: 67
在 Java 中,泛型可以放在类、接口、方法的声明中,以便在编译时检查类型的安全性。如果要在句首使用泛型,可以这样声明一个泛型类:
```
public class MyClass<T> {
private T data;
public void setData(T data) {
this.data = data;
}
public T getData() {
return data;
}
}
```
在这个例子中,我们声明了一个泛型类 MyClass,使用了一个类型参数 T。T 可以在类中的任何地方被使用,以代表一个具体的类型。在实例化 MyClass 的时候,需要指定 T 的具体类型,例如:
```
MyClass<String> myObject = new MyClass<>();
myObject.setData("Hello, world!");
String data = myObject.getData();
```
在这个例子中,我们将 T 指定为 String,然后使用 myObject 进行操作。由于 MyClass 是一个泛型类,所以编译器会在编译时检查类型的安全性。
阅读全文