用 Java 写一个程序 (1)建立教师类 Tcacher ,定义三个屋性:教师编号(num)姓名 (name) 和年龄 (age) ; (2)定义方法 setName 和 aetName,基中satName方法对姓名赋值,getName返回 姓名。 (3)给出 Teacher 类的构造方法,要求初始化一条记录(教师编号、姓名、年龄)。 (4)写一个测试类 Test,初始化教师(“9001”“李明”,29)并输出该教师的编号、姓名和年龄
时间: 2024-03-11 11:50:04 浏览: 181
用Java写的一些程序
好的,以下是用Java写一个程序实现以上要求的代码:
Teacher类代码:
```java
public class Teacher {
private int num; // 教师编号
private String name; // 姓名
private int age; // 年龄
// 构造方法
public Teacher(int num, String name, int age) {
this.num = num;
this.name = name;
this.age = age;
}
// Getter和Setter方法
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
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;
}
// 定义setName和getName方法
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
```
Test类代码:
```java
public class Test {
public static void main(String[] args) {
// 初始化教师
Teacher teacher = new Teacher(9001, "李明", 29);
// 输出教师编号、姓名和年龄
System.out.println("教师编号:" + teacher.getNum());
System.out.println("教师姓名:" + teacher.getName());
System.out.println("教师年龄:" + teacher.getAge());
}
}
```
在上面的代码中,我们定义了一个Teacher类,并实现了定义三个属性、定义setName和getName方法以及构造方法的要求。我们还编写了一个Test类,初始化了一个教师对象并输出了教师的编号、姓名和年龄。
阅读全文