Java 抽象类和接口的相同点和不同点

抽象类 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类是用来捕捉子类的通用特性的,是被用来创建继承层级里子类的模板。 接口 接口是常量和抽象方法的集合。 两者相同点 抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 抽象类里的抽象方法必须全部被子类所实现,如果子类不能全部实现父类抽象
相关文章
相关标签/搜索