java编写一个泛型类student
时间: 2024-05-14 22:14:38 浏览: 110
以下是一个Java泛型类Student的示例:
```java
public class Student<T> {
private String name;
private int age;
private T grade;
public Student(String name, int age, T grade) {
this.name = name;
this.age = age;
this.grade = grade;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public T getGrade() {
return grade;
}
public void setGrade(T grade) {
this.grade = grade;
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
", grade=" + grade +
'}';
}
}
```
在这个示例中,我们使用了泛型类型参数T来表示学生的成绩,这样就可以在创建实例时指定不同类型的成绩。我们还提供了一个setter方法来更改成绩,这个方法也使用了泛型类型参数T。最后,我们还重写了toString方法来便于打印学生信息。
阅读全文