java中创建一个person类其中含有成员变量name age 并为这两个变量定义访问方法和修改方法的代码
时间: 2024-10-09 16:15:57 浏览: 73
在Java中,你可以创建一个名为`Person`的类,包含`name`和`age`两个私有成员变量,并为它们提供getter和setter方法以便于访问和修改。下面是一个简单的例子:
```java
public class Person {
// 私有成员变量
private String name;
private int age;
// 构造函数,用于初始化成员变量
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 获取(name)访问方法 (getters)
public String getName() {
return name;
}
// 设置(name)修改方法(setters)
public void setName(String name) {
this.name = name;
}
// 获取(age)访问方法
public int getAge() {
return age;
}
// 设置(age)修改方法
public void setAge(int age) {
if (age >= 0) { // 验证年龄是否合理
this.age = age;
} else {
System.out.println("年龄不能为负数!");
}
}
}
```
在这个类里,`getName()`和`setAge(int age)`方法允许外部代码获取和设置`name`和`age`的值,而`setName(String name)`和`getAge()`则是为了保证数据的安全性和一致性。
阅读全文