用java定义构造方法student(name,age,addr),运用this传递参数。创建类student 其中分别定义3个成员属性name(姓名),age(年龄),addr(地址)并封装
时间: 2024-01-19 20:03:17 浏览: 71
好的,下面是用 Java 定义构造方法 `Student(name, age, addr)`,并使用 `this` 传递参数的示例代码,以及创建类 `Student` 并封装其中三个成员属性 `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;
}
// 封装 getter 和 setter 方法
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`,其中包含了三个成员属性 `name`、`age`、`addr`,并使用 `private` 关键字将它们封装起来,以保证数据的安全性。
我们在类中定义了一个构造方法 `Student(name, age, addr)`,它接受三个参数 `name`、`age`、`addr`,并分别使用 `this` 关键字将它们传递给类中的成员属性。
最后,我们还封装了 getter 和 setter 方法,以便在外部访问和修改类中的成员属性。
阅读全文