定义一个Person,并且分别定义三个字段 (name,age,sex),字段设置为私有,分别提供getter和setter方法完成赋值和取值。
时间: 2024-10-09 22:07:26 浏览: 35
在Java中,你可以创建一个名为`Person`的类来表示一个人,其中包含姓名(name)、年龄(age)和性别(sex)这三个私有属性。私有属性意味着这些变量只能从该类内部访问,外部无法直接修改。为了获取和设置这些属性,你需要定义对应的getter和setter方法。以下是详细的代码示例:
```java
public class Person {
// 私有属性
private String name;
private int age;
private String sex;
// getter方法(用于获取属性值)
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getSex() {
return sex;
}
// setter方法(用于设置属性值)
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
if (age >= 0) { // 添加验证条件(例如年龄不能小于0)
this.age = age;
}
}
public void setSex(String sex) {
this.sex = sex;
}
}
```
在这个例子中,通过`setName`, `setAge`, 和 `setSex` 方法,你可以安全地设置`Person`对象的属性值,并通过`getName`, `getAge`, 和 `getSex` 方法获取它们。
阅读全文