以下のプログラムでは、NumerbersをWrapperクラスの静的な 'toString'メソッドを使用して文字列に変換しようとしています。Java Wrapperクラスの 'toString'メソッドがオーバーロードされていますか、それとも別のクラスで異なる定義を持つ抽象メソッドですか?
class NumberToStringConversion
{
public NumberToStringConversion()
{
String I=Integer.toSring(i);
String F=Float.toString(f);
String D=Double.toString(d);
String L=Long.toString(l);
}
}
ここで、Integer、Float、DoubleおよびLongは、そのそれぞれのプリミティブデータ型のラッパークラスです。前述のすべてのラッパークラスにtoString
メソッドが存在するようです。 toString
メソッドがオーバーロードされていますか?異なるクラスで異なる定義を持つabstract
メソッドですか?
番号彼らは、異なるクラスの異なる方法だが、同じ名前を持つことが起こる:
Integer
は、例えば、3つのtoString()
メソッドを持っています。 – Jeremy