接口和抽象类 ratel就是我 2020-04-12 281 阅读1分钟 区别: 1.接口可以多继承,抽象类只能单继承 2.抽象类可以继承接口和抽象类,接口只能继承接口 3.抽象类有构造方法,接口没有 4.所有抽象类都是Object类的子类,接口没有顶级接口一说 5.接口中的变量只能是常量(public static final),抽象类中变量既可以是常量也可以是非常量 抽象类: 6.如果一个类,如果继承一个抽象类,如果没有实现所有的抽象方法,那它也要为抽象类 7.抽象类不一定有抽象方法 8.抽象的方法修饰为public和protected