使用java写Person类 有name(String类型)、age(int类型)、sex(char类型)属性。通过构造方法进行赋值。各属性具有getter/setter方法。 一个show方法,返回String类型,内容如下:某某 男(女) 年龄
时间: 2024-10-19 15:04:43 浏览: 83
corejava笔记
在Java中,你可以创建一个名为`Person`的类来表示一个人的基本信息,包括姓名、年龄和性别。下面是这个类的一个简单实现:
```java
public class Person {
// 属性
private String name;
private int age;
private char sex;
// 构造方法
public Person(String name, int age, char sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
// getter和setter方法
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 char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
// show方法
@Override
public String toString() {
return "某" + (sex == '男' ? "男" : "女") + ",年龄:" + age;
}
}
```
在这个类中,我们定义了三个私有的属性,并提供对应的getter和setter方法来访问和修改它们。`toString()`方法是一个特殊的getter,它会返回一个字符串形式的表示,包含名字、性别和年龄。
如果你想要实例化并显示一个人的信息,可以这样做:
```java
Person person = new Person("张三", 25, '男');
System.out.println(person.toString()); // 输出: 某男,年龄:25
```
阅读全文