简单的用JAVA语言建立一个教师类添加修改方法
时间: 2023-12-10 16:40:55 浏览: 27
可以参考以下的代码实现:
```java
public class Teacher {
// 定义教师类的属性
private String name;
private int age;
private String gender;
private String subject;
// 构造方法
public Teacher(String name, int age, String gender, String subject) {
this.name = name;
this.age = age;
this.gender = gender;
this.subject = subject;
}
// 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 getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
// 添加教师的方法
public void addTeacher(String name, int age, String gender, String subject) {
this.name = name;
this.age = age;
this.gender = gender;
this.subject = subject;
}
// 修改教师的方法
public void modifyTeacher(String name, int age, String gender, String subject) {
if (name != null) {
this.name = name;
}
if (age > 0) {
this.age = age;
}
if (gender != null) {
this.gender = gender;
}
if (subject != null) {
this.subject = subject;
}
}
}
```
在这个教师类中,我们定义了教师的属性,包括姓名、年龄、性别和科目。我们使用了构造方法来初始化这些属性,并且提供了getter和setter方法来读取和修改属性。我们还添加了两个方法,一个用于添加教师,一个用于修改教师。在修改教师时,我们只会修改非空的属性,其余属性保持原值不变。这样,我们就可以方便地对教师对象进行添加和修改操作了。