Java创建类student 其中分别定义3个成员属性name(姓名),age(年龄),addr(地址)并封装
时间: 2024-01-16 19:02:02 浏览: 77
写一个类Student,包含三个属性学号id,姓名name和年龄age;要求覆盖基类Object中的ToString()方法和Equals()方法,使得直接输出Student对象时输出的是对象的id,name和age信息;并且当两个对象的学号相同时认为它们相等;
4星 · 用户满意度95%
好的,以下是Java创建类`Student`,并封装3个成员属性`name`(姓名),`age`(年龄),`addr`(地址)的示例代码。
```java
public class Student {
private String name; // 姓名
private int age; // 年龄
private String addr; // 地址
// 构造方法
public Student(String name, int age, String addr) {
this.name = name;
this.age = age;
this.addr = addr;
}
// 封装成员变量
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
}
```
在上面的示例代码中,我们创建了一个名为`Student`的类,并定义了3个成员属性`name`、`age`和`addr`。这些成员属性都被封装在类中,通过公共的 getter 和 setter 方法访问和设置这些属性。这样可以保证数据的安全性和可控性。同时,我们也提供了一个构造方法来初始化这些属性。
阅读全文