请使用面向对象的思想,设计自定义类Person继承Object类,重写toString方法实现对象信息输出。
运行效果如下图所示:
姓名:李明 年龄:18 性别:男
姓名:李明 年龄:18 性别:男
任务:
思路分析
1、创建一个 Person 类继承自 Object,其中类的结构要求为:
属性:name(姓名)、age(年龄)、sex(性别)
方法:
2、创建测试类,在测试方法中,实例化 Person对 象,并传入三个属性值。然后,分别通过直接打印Person对象以及利用重写的 toString 方法,打印输出2行对象信息。
代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| package me.feihong.person;
public class Person { private String name; private int age; private String sex;
public Person() { }
public Person(String name,int age,String sex) { this.name=name; this.age=age; this.sex=sex; }
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 String getSex() { return sex; }
public void setSex(String sex) { this.sex = sex; }
public String toString() { return "姓名:"+getName()+" 年龄:"+getAge()+" 性别:"+getSex(); }
}
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| package me.feihong.person;
public class Test {
public static void main(String[] args) { Person LiMing=new Person("李明",18,"男"); System.out.println(LiMing); System.out.println(LiMing.toString());
}
}
|