抽象类和接口类的意义和不一样点总结

抽象类1.有利于代码的重用和维护2.设计上更符合逻辑,现实中有不少类是不适合实例化对象的,类中不少方法是没法具体描述的 这时就能够将其定义为一个抽象类 接口:1.弥补了java单继承机制的不足 2.接口类是对现实中具体行为的抽象,某个具体的类须要该行为则继承该接口便可。 接口类中只能存在public abstract方法,抽象类中的方法在父类只能申明不能有具体的实现过程,在子类必须有具体的实现过程
相关文章
相关标签/搜索