Java题:在每个类中重定义toString方法,返回类名?怎么写这个程序,望指点一下,多加解释更是谢谢
答案:1 悬赏:80 手机版
解决时间 2021-02-20 12:17
- 提问者网友:十年饮冰
- 2021-02-20 08:35
Java题:在每个类中重定义toString方法,返回类名?怎么写这个程序,望指点一下,多加解释更是谢谢
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-02-20 08:49
public class Student {
private String name;
private int age;
public Student(String name,int age){
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "学生的姓名是:"+name+",年龄是:"+age;
}
public static void main(String[] args) {
Student student = new Student("张三",21);
System.out.println(student);
}
}
如果不重写toString()方法的话,会打印出一大串的字符串(或许是内存的地址吧),如果重写的话,很容易理解输出的信息是什么。
private String name;
private int age;
public Student(String name,int age){
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "学生的姓名是:"+name+",年龄是:"+age;
}
public static void main(String[] args) {
Student student = new Student("张三",21);
System.out.println(student);
}
}
如果不重写toString()方法的话,会打印出一大串的字符串(或许是内存的地址吧),如果重写的话,很容易理解输出的信息是什么。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯