面向对象
小练习
请定义教师类(Teacher),属性包括姓名和工号。要求分别使用空参和有参构造方法创建对象,空参创建的对象通过setXxx赋值,有参创建的对象直接赋值。定义教课(teach)方法,输出“工号为xxx的xxx老师正在讲课”。
package kehouZuoye;
//教师类
public class Teacher {
private String name;
private int gonghao;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getGonghao() {
return gonghao;
}
public void setGonghao(int gonghao) {
this.gonghao = gonghao;
}
//无参创建对象
public Teacher() {
}
//有参创建对象
public Teacher(String name, int gonghao) {
this.name = name;
this.gonghao = gonghao;
}
public void teacher(String name,int gonghao){
System.out.println("工号为"+gonghao+"的"+name+"老师正在讲课");
}
}
package kehouZuoye;
//测试类
public class TeacherDemo {
public static void main(String[] args) {
Teacher s1 =new Teacher();
s1.setGonghao(1234);
s1.setName("李");
s1.teacher("李",1234);
System.out.println("-----------");
Teacher s2 =new Teacher("李",1234);
s2.teacher("李",1234);
}
}