【发布时间】:2017-03-04 06:43:17
【问题描述】:
在下面的程序中,我尝试使用 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在不同类中有不同定义的方法?
【问题讨论】:
-
没有。它们是不同类的不同方法,但恰好有相同的名称。
标签: java class wrapper overloading