接口中的方法默认是抽象的,且接口中只能包含常量(static final 变量)和抽象方法,不能包含成员变量
抽象类是一个类,可以包含抽象方法和具体方法,也可以包含成员变量和常量。 抽象类中的抽象方法是没有实现的方法,而具体方法则包含实现代码。
抽象类不能直接实例化,需要子类继承并实现其中的抽象方法
接口不能包含构造器,因为接口不能被实例化。 抽象类可以包含构造器,用于初始化抽象类的实例