您的位置:首页 > 其它

6.2.1 打印对象和toString方法

2015-04-06 18:40 387 查看
package chap6_2;
class Person
{
private String name;
public Person() {
// TODO Auto-generated constructor stub
this.name=name;
}
}

public class PrintObject {

public static void main(String[] args) {
// TODO Auto-generated method stub
Person p=new Person();
System.out.println(p);

}

}


运行结果

chap6_2.Person@1db9742


Object类提供的toString()方法总是返回该对象实现类的“类名+@+hashCode”值

package chap6_2;
class Apple
{
private String color;
private double weight;
public Apple() {
// TODO Auto-generated constructor stub
}
public Apple(String color,double weight)
{
this.color=color;
this.weight=weight;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
@Override
public String toString() {
return "一个苹果,颜色是" + color + ",重量是" + weight ;
}

}
public class ToStringTest {

public static void main(String[] args) {
Apple a=new Apple("红色",5.68);
System.out.println(a);
// TODO Auto-generated method stub

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: