在本例中,asString()
調用不編譯。 (另外:調用toString()
不會編譯,但我需要自定義。)如何調用asString或任何通用類型的方法,因爲實際上已經爲每個可能的方法提供了方法T
?不需要的新方法 -如何在Java中調用泛型類型的方法?
class Range<T>
{
private T min;
private T max;
Range(T min, T max)
{
this.min = min;
this.max = max;
}
String makeString()
{
return "The range is from " + min.asString() + " to " + max.asString();
}
}