今天讲讲java中的抽象类到底有什么作用? | 您所在的位置:网站首页 › 狼人中的盗贼有什么作用和意义 › 今天讲讲java中的抽象类到底有什么作用? |
之前听别人说java的抽象类完全就是鸡肋啊, 一点用都没有? 我要规范代码,直接写接口然后用一个类实现这个接口不就好了,抽象类在实际的开发中到底有没有什么独特的作用? 我以前也纠结过这个问题, 今天我就把我理解的为什么java要有抽象类这个东西; 这里从抽象类的作用和抽象类与普通类以及接口之间的区别来解释. 一: 抽象类的作用如果你看JDK的源码,就会发现,大部分情况下,你用到的方法,他的父类都是一个抽象类,而不是一个直接的接口。原因主要有两个,接口确实是用来定义规范的,同一个接口下,可能有大量不同的实现,举个例子,List这个接口 boolean add(E e); boolean remove(Object o); boolean addAll(Collection |
CopyRight 2018-2019 实验室设备网 版权所有 |