Java 创建教师类,类中有性别,姓名,年龄三个属性,在构造方法中使用this关键字分别为这三个成员属性赋值
时间: 2024-11-15 16:27:50 浏览: 11
在Java中,你可以创建一个名为`Teacher`的类,该类具有性别、姓名和年龄这三个属性,同时在构造方法中使用`this`关键字来初始化它们。这里是一个简单的示例:
```java
public class Teacher {
// 定义属性
private String gender;
private String name;
private int age;
// 构造方法,使用this关键字赋值
public Teacher(String gender, String name, int age) {
this.gender = gender;
this.name = name;
this.age = age;
}
// 提供getter和setter方法
// 这里省略了getter和setter方法,因为题目没有明确要求,但在实际项目中,建议为每个属性提供get和set方法
// 主要的构造方法结束后可以添加一些额外的功能
{
// 可能需要的额外初始化逻辑
}
// 测试构造方法
public static void main(String[] args) {
Teacher teacher = new Teacher("女", "张老师", 35);
System.out.println("教师信息:性别 - " + teacher.getGender() + ", 姓名 - " + teacher.getName() + ", 年龄 - " + teacher.getAge());
}
}
```
在上面的代码中,`this.gender = gender`、`this.name = name`和`this.age = age`分别表示对当前对象的`gender`、`name`和`age`属性进行赋值。当创建`Teacher`对象时,这些属性会在构造方法中被初始化。
阅读全文