toString方法
程序员文章站
2022-06-16 22:53:53
...
两个需要重写的方法:toString方法、equals方法
- 程序打印对象,或者把对象自动转为字符串时,实际上用的是该对象的toString方法
- 【默认的toString方法】Object提供的toString方法返回:类名@hashCode方法返回值
- 重写toString方法:
class Apple
{
private String color;
private double weight;
public Apple()
{
}
public Apple(String color,double weight)
{
this.color = color;
this.weight = weight;
}
public void setColor(String color)
{
this.color = color;
}
public void setWeight(double weight)
{
this.weight = weight;
}
public String getColor()
{
return this.color;
}
public double getWeight()
{
return this.weight;
}
@override
public String toString()
{
/*列出所有成员变量*/
return "Apple[color = " + color + ",weight = " + weight + "]";
}
}
public class AppleTest
{
public static void main(String[] args)
{
Apple ap = new Apple("红色",2.3);
//程序打印对象,或者把对象自动转为字符串时,实际上用的是该对象的toString方法
System.out.println(ap);
System.out.println(ap.toString());
//任何对象加上空字符串"",就会变成字符串
String str = ap + "";
System.out.println(ap);
}
}
上一篇: MySQL数据库备份(转)
下一篇: tf.pad()简单使用
推荐阅读
-
MySql采用GROUP_CONCAT合并多条数据显示的方法
-
同时插入两个表 求高手解决方法
-
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法_php技巧
-
PHP使用适合阅读的格式显示文件大小的方法
-
PHP异常Parse error: syntax error错误解决方法
-
textarea的换行符是什么解决方法
-
PHP实现分布式memcache设置web集群session同步的方法
-
【翻译自mos文章】回收asm磁盘空间的方法
-
PHP中使用curl伪造IP的简单方法_PHP
-
ThinkPHP的截取字符串函数无法显示省略号的解决方法_php实例