Java创建类student 其中分别定义3个成员属性name(姓名),age(年龄),addr(地址)并封装 定义构造方法student(name,age,addr),运用this传递参数。
时间: 2024-01-18 13:05:08 浏览: 73
好的,以下是Java创建类`Student`,并封装3个成员属性`name`(姓名),`age`(年龄),`addr`(地址),并定义构造方法`Student(name, age, addr)`,并使用`this`关键字传递参数的示例代码。
```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`。我们还定义了一个构造方法`Student(name, age, addr)`,它接收3个参数并使用`this`关键字将这些参数传递给类的成员变量。这样我们就能够在创建对象的同时初始化对象的成员属性了。同时,我们也提供了公共的 getter 和 setter 方法来访问和设置这些属性。
阅读全文