请使用面向对象的思想,设计自定义类Person继承Object类,重写toString()方法实现对象信息输出。要求:创建带参(name,age,sex为参数)构造方法。重写toString()方法,输出信息格式为姓名:xx年龄:xx性别:xx(其中,xx为对象对应属性值)
时间: 2024-11-03 17:20:59 浏览: 25
Object类toString()和equals()方法使用解析
在面向对象编程中,我们可以设计一个名为`Person`的自定义类,它会继承自`Object`类,并添加必要的属性如`name`、`age`和`sex`。同时,我们会在类中创建一个带参构造函数用于初始化对象,以及重写`toString()`方法以方便输出个人信息。
```java
public class Person extends Object {
private String name;
private int age;
private String sex;
// 构造方法,接受三个参数:name, age, sex
public Person(String name, int age, String sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
// 重写toString()方法,返回包含姓名、年龄和性别的字符串
@Override
public String toString() {
return "姓名: " + name + " 年龄: " + age + " 性别: " + sex;
}
//
阅读全文