java面试题:接口与抽象类的区别——详解

接口与抽象类的区别 概述: 能够把接口当作是一种特殊的抽象类,他们两个的概念无非就是不断的从子类中抽取公共特征,将全部子类的公共特征所有抽取出来做为顶层父类。web 区别 方法: 1)抽象类中能够有抽象方法和非抽象方法 2)接口中全部的方法都是不须要实现的,可是jdk8以后容许定义默认方法实现,用default关键字修饰 成员变量: 1)抽象类中能够向通常类同样定义类成员变量,没有关键字修饰的限制
相关文章
相关标签/搜索