一.抽象类 没有方法主体的方法称为抽象方法,包含抽象方法的类就是抽象类. Java中使用 abstract 关键字修饰方法和类,抽象方法只有一个方法名,没有方法体. public abstract class TestAbstract { //抽象类 public abstract void run();//抽象方法 } 如果一个类继承了抽象类,那么该类必须重写父类的所有抽象方法,否则该类也必须声明抽象类. 抽象类不能创建对象,只能由其子类创建. 抽象类可以拥有构造方法,是用来给子类创建对象时,…