Employee.java 768 B

12345678910111213141516171819202122232425262728293031
  1. package com.sf._01_抽象类;
  2. public abstract class Employee {
  3. private String name;
  4. private int age;
  5. private double salary;
  6. public Employee() {
  7. }
  8. public Employee(String name, int age, double salary) {
  9. this.name = name;
  10. this.age = age;
  11. this.salary = salary;
  12. }
  13. /**
  14. * 抽象类当中可以包含之前的普通方法 成员变量 构造器
  15. * 抽象类和普通类的区别就是里面多了抽象方法
  16. * 记住抽象方法一定是在抽象类当中
  17. *
  18. * 如果你这个类是一个抽象类,
  19. * 1 子类必须重写父类的抽象方法
  20. * 2 要不然你让你的子类也声明成抽象类
  21. */
  22. public abstract void work();
  23. public void showInfo(){
  24. }
  25. }