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();
}
}