java类型形参是什么
时间: 2023-07-03 12:07:03 浏览: 156
62.java引用类型的参数传递.zip
Java中的类型形参是指在定义泛型类、接口或方法时使用的占位符类型,用于表示一种未知的类型。在定义时,类型形参用尖括号括起来,例如:
```
public class MyGenericClass<T> {
private T value;
public void setValue(T value) {
this.value = value;
}
public T getValue() {
return value;
}
}
```
在上面的例子中,类型形参 `<T>` 用于表示一个未知的类型,可以在使用时传入具体的类型,例如:
```
MyGenericClass<String> myGenericString = new MyGenericClass<>();
myGenericString.setValue("Hello, World!");
String valueString = myGenericString.getValue();
MyGenericClass<Integer> myGenericInt = new MyGenericClass<>();
myGenericInt.setValue(123);
int valueInt = myGenericInt.getValue();
```
在实例化 `MyGenericClass` 时,可以传入不同的具体类型,这样就可以创建多个类型相同但参数类型不同的对象。
阅读全文