abstract class和interface区别
时间: 2023-05-02 17:04:44 浏览: 109
java中abstractclass和Interface.doc
抽象类和接口是不同的概念。
抽象类是一种只能被继承而无法被实例化的类。它可以包含抽象方法和非抽象方法,子类必须实现抽象方法才能被实例化,并且可以继承和重写非抽象方法。
接口是一种完全抽象的类,它只包含抽象方法和常量,不包含具体实现。一个类可以实现多个接口,从而拥有这些接口里所有的抽象方法。接口的作用是定义一组公开的方法签名,以规范类的行为。
阅读全文