Object类——toString()方法
2016-10-18 16:23
411 查看
package e5_2;
public class ToStringDemo {
public static void main(String[] args) {
Student s = new Student("Tom", 26);
GraduateStudent g = new GraduateStudent("jim", 26);
System.out.println(s);
System.out.println(g);
}
}
class Student{
String name;
int age;
public Student(String name, int age){
this.name = name;
this.age = age;
}
}
class GraduateStudent extends Student{
public GraduateStudent(String n, int a){
super(n, a);
}
public String toString(){
return name + " " + age + " ";
}
}
Student类没有覆盖toString()方法,所以s显示的是类名@内存地址,而GraduateStudent覆盖了toString()方法,所以g显示出来的信息更有意义。
package e5_2;
public class ToStringDemo {
public static void main(String[] args) {
Student s = new Student("Tom", 26);
GraduateStudent g = new GraduateStudent("jim", 26);
System.out.println(s);
System.out.println(g);
}
}
class Student{
String name;
int age;
public Student(String name, int age){
this.name = name;
this.age = age;
}
}
class GraduateStudent extends Student{
public GraduateStudent(String n, int a){
super(n, a);
}
public String toString(){
return name + " " + age + " ";
}
}
Student类没有覆盖toString()方法,所以s显示的是类名@内存地址,而GraduateStudent覆盖了toString()方法,所以g显示出来的信息更有意义。
相关文章推荐
- object类的toString方法
- Object类以及子类的toString()方法的使用及重写
- JAVA笔记7-Object类之toString方法和equals方法
- 【Java基础之Object类(一)】Java中Object类中的所有方法(toString、equals、hashCode、clone、finalize、wait和notify等)详解
- 黑马程序员----Object类的eguals()和toString()方法
- Object类学习 equals() 方法和toString()方法覆写
- Object类中的equals();hashcode();toString()方法
- Object类中toString方法
- 黑马程序员:Object类和equals、toString方法介绍
- 如何覆盖Object类中的equals(),hashCode(),toString()方法
- 马士兵J2SE-第三章-面向对象-Object类:toString方法、equals方法、对象转型、抽象类抽象方法、final关键字、接口
- Object类的toString方法
- 34_Object类之toString方法.avi -
- Object类的toString方法
- 这样覆写Object类的toString方法对吗
- Object类的toString方法
- Object类中的equals与toString方法概述
- Object类中的toString()方法
- Java自学笔记(第八天)-多态-instanceof关键字-equals方法-toString方法-object类-class类-
- java学习之旅40--面向对象_13_继承_Object类用法_toString和equals方法_重写toString