Java基础之【接口和抽象类的区别】

其实java8引入了default默认方法后,接口抽象类的差别被缩小了,所以这个问题的意义就没那么大了,而且实际中我们通常只使用接口 关键的区别有4点: 1.接口中的方法必须被其实现类@override ,而抽象类中的方法子类去extends的时候不必须去@override 2.抽象类可以有抽象跟非抽象方法,接口只能由抽象方法,从java8开始接口也可以有默认和静态方法,那么实现类也可以不用去ov
相关文章
相关标签/搜索