新建一个person类作为父类,内有属性name和age,并创建get 和set方法
时间: 2024-10-23 22:08:21 浏览: 22
PHP使用方法重载实现动态创建属性的get和set方法
新建一个名为`Person`的类,作为父类,我们可以定义它包含两个私有成员变量:`name`和`age`。为了访问和修改这两个属性,我们需要提供对应的getter和setter方法。以下是这个`Person`类的基本结构:
```java
public class Person {
// 私有属性
private String name;
private int age;
// 构造函数
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// Getter方法(获取name)
public String getName() {
return name;
}
// Setter方法(设置name)
public void setName(String name) {
this.name = name;
}
// Getter方法(获取age)
public int getAge() {
return age;
}
// Setter方法(设置age)
public void setAge(int age) {
this.age = age;
}
}
```
在这个类中,通过构造函数初始化`name`和`age`,而getter和setter方法分别用于外部代码安全地读取和修改这些属性。例如,你可以创建一个新的`Person`对象并设置其属性:
```java
Person person = new Person("张三", 25);
person.setName("李四");
person.setAge(30);
String name = person.getName(); // 获取name
int age = person.getAge(); // 获取age
```
阅读全文