toString方法使用

toString方法使用toString方法:生成一个toString方法,将你需要的内容整合好,使你调用这个方法时直接输出,是主方法中的输出语句中System.out.println(对象.toString());直接输出所需内容!

一、Object类中toString的作用

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

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方法使用

        改写后输出结果为:

toString方法使用

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

三、在IDEA中高效使用toString

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

toString方法使用

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

toString方法使用

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

toString方法使用

四、总结

toString方法:

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

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

今天的文章toString方法使用分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/4936.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注