@AllArgsConstructor
@ToString
@Data
@NoArgsConstructor
public abstract class Person { //父类
private String name;
private Integer age;
abstract void eat();
abstract void sleep();
}
public class Student extends Person {
private Integer stuId;
@Override
void eat() {
}
@Override
void sleep() { //重写的方法随便写你想要的
}
public void study(){
System.out.println("我爱学习");
}
}
public class Worker extends Person {
private Integer workerId;
@Override
void eat() {
}
@Override
void sleep() {
}
public void work(){
System.out.println("我爱工作");
}
public class Test {
public static void main(String[] args) {
Student student=new Student(1);
Worker worker=new Worker();
student.eat();
student.sleep(); //父类的方法 测试的
student.study();
worker.work();
}
输出结果
我爱学习
我爱工作