Java入门第一天

面向对象

小练习
请定义教师类(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);

    }
}

Guess you like

Origin blog.csdn.net/weixin_43955122/article/details/103847350