因为 toString 返回的是String 字符串类型,double是八种基本数据类型之一,当然不能直接返回;
而 基本数据类型--转换--字符串有两种方式:
第一种就是 " "+基本数据类型值- public String toString()
- {
- double area=r*r*Math.PI;
- return" "+area;
- }
复制代码 第二种就是 String中的静态方法valueOf();- public String toString()
- {
- double area=r*r*Math.PI;
- return String.valueOf(area);
- }
复制代码 |