定义Person类,成员变量有 age, name,利用封装思想,为两个成员变量定义set和get方法,成员方法eat()(方法打印“人总是要吃饭的”,无返回值),定义带有两个参数的构造方法,用于给成员变量赋值。
时间: 2024-06-10 22:06:35 浏览: 59
好的,这是一个关于Java语言的问题,我可以回答。以下是Person类的定义及方法实现:
```java
public class Person {
// 成员变量,使用private关键字封装起来
private int age;
private String name;
// 构造方法,用于给成员变量赋值
public Person(int age, String name) {
this.age = age;
this.name = name;
}
// 使用public修饰符定义set和get方法
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
// 成员方法,用于打印输出信息
public void eat() {
System.out.println("人总是要吃饭的");
}
}
```
使用该类时,可以进行如下操作:
```java
// 创建一个Person对象
Person p = new Person(20, "张三");
// 调用set和get方法,修改和获取成员变量的值
p.setAge(21);
System.out.println(p.getAge()); // 输出21
// 调用成员方法
p.eat(); // 输出"人总是要吃饭的"
```
阅读全文