当前位置:首页 » 《随便一记》 » 正文

toString方法使用

21 人参与  2023年03月30日 16:49  分类 : 《随便一记》  评论

点击全文阅读


一、Object类中toString的作用

1、在主方法中我们可以直接用toString输出对象其中的内容

2、我们需要直接输出对象中所属内容时,直接使用toString方法输出语句,输出内容不友好,不便于阅读

        子类:

public class Student {    private String name;    private int age;    private double height;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }    public double getHeight() {        return height;    }    public void setHeight(double height) {        this.height = height;    }    public Student() {    }    public Student(String name, int age, double height) {        this.name = name;        this.age = age;        this.height = height;    }}

         父类:

public class Test {    public static void main(String[] args) {        //创建一个Student类的具体实例:        Student s = new Student("菲菲",19,160.8);        //System.out.println(s);//com.msb.test01.Student@4554617c        System.out.println(s);    }}

3、上述两个代码书写后在测试类Test中输出为下:

二、正确使用toString

子类对父类提供的toString方法不满意,进行改写,使之符合自己的需求!

        !!!按照父类提供的模板进行改写!!!

        改写后输出结果为:

总结:toString的作用就是对对象进行“自我介绍”,一般子类对父类提供的toString都不满意,都要进行重写。

三、在IDEA中高效使用toString

第一步:alt +insert第二步:选中toString()

第三步:将所需参数选中,点击OK!

第四步:生成你所需的方法,也可在此基础上进行修改达到最佳效果!

四、总结

toString方法:

        生成一个toString方法,将你需要的内容整合好,使你调用这个方法时直接输出,

是主方法中的输出语句中System.out.println(对象 .toString() );直接输出所需内容!


点击全文阅读


本文链接:http://zhangshiyu.com/post/57394.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1