目标:掌握通过父类中的toString()方法,通过自定义的toString()方法返回的字符串来表示对象的方法。
源文件:Person.java
package cn.com.Person;
public class Person {
String name;
int Age;
String Sex;
public void setName(String _name){
//name = _name;
this.name = _name;
}
public void setAge(int _Age){
//name = _name;
this.Age = _Age;
}
public void setSex(String _Sex){
//name = _name;
this.Sex = _Sex;
}
public String showName(){
return this.name;
}
public int showAge(){
return this.Age;
}
public String showSex(){
return this.Sex;
}
//覆盖toString()方法
public String toString(){
//return getClass()+"["+"姓名 = " +name+",年龄 = "+Age+",性别 = "+Sex+"]";
return "["+"姓名 = " +name+",年龄 = "+Age+",性别 = "+Sex+"]";
}
}
源文件:TestString.java
/*
* author guojing
* e-mail guo443193911@126.com
*
*/
package cn.com.Person;
public class TestPerson {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Person person = new Person();
person.setName("赵六");
person.setAge(30);
person.setSex("女");
System.out.println(person);
}
}
在这个类中,覆盖了父类(在这里是Object类)的toString()方法,返回用以表示对象的字符串,在这个类
中,按照惯例返回 ”类名[属性1 = 值1,属性2 = 值 2] “ 格式的字符串作为表示类的字符串
编译运行结果如下:
[姓名 = 赵六,年龄 = 30,性别 = 女]
阅读(2685) | 评论(0) | 转发(0) |