Object toString()方法
【1】Object类de toString()方法的作用

方法的原理:

现在,使用toString方法的时候,打印出来的东西“不好看”,对于其他们来说不友好,可读性不好我们现在想知道对象的信息,名字,年龄身高,
现在的格式不好

出现的问题:子类Student对父类Object提供的方法不满意,--》对toString()方法进行重写:
package com.msb; /** * @Auther:liu * @Date:-14:13:40 * @Description:IntelliJ IDEA * @Version:1.0 */ public class Student /*extends Object*/{ 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; }
//对toString方法进行重写 public String toString() { return "这是一个Student对象:这个对象的名字:"+name+",年龄是:"+age+",身高是:"+height; } // public String toString() { // return "Student{" + // "name='" + name + '\'' + // ", age=" + age + // ", height=" + height + // '}'; // } }

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

浙公网安备 33010602011771号