Java学习笔记Day10:toString方法

ToString()方法

  • 所有类默认自动继承了Object类

  • Object类中的toString方法返回的是类的名字和该对象哈希码组成的一个字符串

  • System.out.println(类对象名);

  • 实际输出的是该对象的toString方法所返回的字符串

  • 建议重写从父类Object继承的toString方法

class A{
    public String toString{  //重写父类toString方法
        return "哈哈";
    }
}

public class T{
    public static void main(String[] args){
        A aa=new A();
        System.out.println(aa.toString());//输出“哈哈”
    }
}
class Dian{
    public int x,y;
    public Dian(int x,int y){
        this.x=x;
        this.y=y;
    }
    public String toString(){
        return ("["+x+"]"+"["+y+"]");
}
public class T{
    public static void main(String[] args){
        Dian d=new Dian(1,2);
        System.out.println(d);
    }
}
发布了67 篇原创文章 · 获赞 12 · 访问量 1525

猜你喜欢

转载自blog.csdn.net/qq_42174669/article/details/102824506