定义Person类 成员属性:Person类的属性(变量): 姓名: name,字符串类型:String; 性别: sex,字符型:char; 年龄: age,整型:int。 3个重载的构造函数: public Person(String s) //设置姓名 public Person(String s,char c) //调用本类的构造函数Person(String s),设置性别 public Person(String s,char c,int i)//调用本类的构造函数PersonPerson(String s,char),设置年龄 1个成员方法: public String toString()//获得姓名、性别和年龄
时间: 2024-02-13 09:06:29 浏览: 106
以下是定义Person类的代码:
```java
public class Person {
private String name;
private char sex;
private int age;
// 构造函数1:设置姓名
public Person(String s) {
name = s;
}
// 构造函数2:调用本类的构造函数Person(String s),设置性别
public Person(String s, char c) {
this(s);
sex = c;
}
// 构造函数3:调用本类的构造函数Person(String s,char),设置年龄
public Person(String s, char c, int i) {
this(s, c);
age = i;
}
// 成员方法:获得姓名、性别和年龄
public String toString() {
return "Name: " + name + ", Sex: " + sex + ", Age: " + age;
}
}
```
可以使用以下代码创建一个Person对象并调用toString()方法:
```java
Person p = new Person("Tom", 'M', 30);
System.out.println(p.toString());
```
输出结果为:
```
Name: Tom, Sex: M, Age: 30
```
阅读全文