学生和工人(自己写的)

public class Person {
    private String name;
    private int age;

    void eat() {
        System.out.println("吃饭");
    }
    void sleep(){
        System.out.println("睡觉");
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public String getname() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Person(String name,int age){
        this.age = age;
        this.name = name;
    }
}
public class Student extends Person{

    public Student(String name, int age,int id) {
        super(name, age);
        this.id = id;
    }
    void eat() {
        System.out.println("我爱吃饭");
    }
    void learn(){
        System.out.println("我爱学习");
    }
    void sleep(){
        System.out.println("在宿舍睡觉");
    }
    private int id;

    public int getid() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
}
public class Worker extends Person{
    public Worker(String name, int age,int jobnumber) {
        super(name, age);
        this.jobnumber = jobnumber;
    }
    public int jobnumber;

    void eat() {
        System.out.println("自己做饭");
    }
    void wokerlearn(){
        System.out.println("我爱工作");
    }
    void sleep(){
        System.out.println("在家睡觉");
    }
    public int getJobnumber() {
        return jobnumber;
    }

    public void setJobnumber(int jobnumber) {
        this.jobnumber = jobnumber;
    }
}
public class Main {
    public static void main(String[] args) {
        Student S1 = new Student("张三",20,1024);
        System.out.println("姓名:"+ S1.getname() + ",学号:" + S1.getid() + ",年龄" + S1.getAge());
        S1.eat();
        S1.learn();
        S1.sleep();
        Worker S2 = new Worker("李四",35,1025);
        System.out.println("姓名:"+ S2.getname() + ",工号:" + S2.getJobnumber() + ",年龄" + S2.getAge());
        S2.eat();
        S2.wokerlearn();
        S2.sleep();
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值