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;
}
}
ジェネリック クラスの定義された型のメソッドを使用するにはどうすればよいですか?