public class Team<AbstractMember> {
public int getPoints() {
int points = 0;
for (AbstractMember member : memberList) {
points += member.**getPoints()**;
}
return points;
}
}
我想检查成员的要点并返回它们,但是 AbstractMember 是泛型类的类型这一事实禁用了该方法member.getPoints()
。日食说The method getPoints() is undefined for the type AbstractMember
。
public abstract class AbstractMember{
private String name;
private int points;
public int getPoints() {
return points;
}
}
如何使用泛型类的定义类型的方法?