抽象类: abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法就是抽象方法,如果修饰类就是抽象类;
抽象类中可以没有抽象方法但是抽象方法的类一定是抽象类;
抽象方法,只有方法声明没有方法实现,它是用子类来实现的;
子类继承抽象类,那么就必须实现抽象类中的抽象方法,否则该子类也要声明为抽象类
接口: 接口不可以被实例化
实现类必须实现接口的所有方法
实现类可以实现多个接口
接口中的变量都是静态常量