这里写Person类 有name(String类型)、age(int类型)、sex(char类型)属性。通过构造方法进行赋值。各属性具有getter/setter方法。
时间: 2024-10-22 09:06:17 浏览: 39
这是一个简单的Java类设计,名为`Person`,它代表一个人的基本信息。以下是这个类的描述:
```java
public class Person {
// 定义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方法获取姓名
public String getName() {
return name;
}
// Setter方法设置姓名
public void setName(String name) {
this.name = name;
}
// Getter方法获取年龄
public int getAge() {
return age;
}
// Setter方法设置年龄
public void setAge(int age) {
this.age = age;
}
// Getter方法获取性别
public char getSex() {
return sex;
}
// Setter方法设置性别
public void setSex(char sex) {
this.sex = sex;
}
}
```
在这个类中,`private`关键字用于保护属性,防止直接外部访问。`this`关键字用于区分实例变量和形参。通过构造函数,我们可以给新创建的`Person`对象分配初始值。getter和setter方法则提供了一种安全的方式来读取和修改私有属性。
阅读全文