暑期熔炉7月26

this.属性名

假设有一个教师类 Teacher 的定义如下:

public class Teacher {

private String name; // 教师名称

private double salary; // 工资

private int age; // 年龄

}

在上述代码中 name、salary 和 age 的作用域是 private,因此在类外部无法对它们的值进行设置。为了解决这个问题,可以为 Teacher 类添加一个构造方法,然后在构造方法中传递参数进行修改。代码如下:

// 创建构造方法,为上面的3个属性赋初始值

public Teacher(String name,double salary,int age) {

this.name = name; // 设置教师名称

this.salary = salary; // 设置教师工资

this.age = age; // 设置教师年龄

}

posted @ 2023-07-29 21:04  混沌武士丞  阅读(6)  评论(0编辑  收藏  举报