接口和抽象类区别

1、接口与抽象类的异同 总的来说接口与抽象类都是Java面向对象的两个基础机制。 接口和抽象类相同点: 1.都不能被实例化; 2.接口的实现类和抽象类的子类只有全部实现了接口或者抽象类中的方法后才可以被实例化。 接口和抽象类的区别: 1.接口只能定义抽象方法不能实现方法,抽象类既可以定义抽象方法,也可以实现方法; 2.单继承,多实现。接口可以实现多个,只能继承一个抽象类; 3.接口强调的是功能,抽
相关文章
相关标签/搜索