Java编写程序,创建学生实体类(Student),定义成员变量name、age,成员变量private修饰,实现成员变量的getter、setter方法。
时间: 2024-11-12 14:42:01 浏览: 17
c++访问私有private成员变量的常用方法
在Java中,为了创建一个表示学生实体的类(如`Student`),你可以按照以下步骤进行:
```java
public class Student {
// 成员变量(私有化,即private访问修饰符)
private String name;
private int age;
// 构造函数,用于初始化学生信息
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// 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) {
if (age >= 0) { // 验证年龄是否合理,通常会添加更多校验规则
this.age = age;
} else {
throw new IllegalArgumentException("Age cannot be negative.");
}
}
}
```
在这个类中,我们定义了两个私有的成员变量`name`和`age`,并提供了对应的getter和setter方法以便外部代码能够安全地访问和修改这些属性。构造函数接受学生的姓名和年龄作为参数,并通过setter方法进行设置。
阅读全文