本帖最后由 唐宋元明清 于 2013-11-16 22:41 编辑
接口里的方法必须全部是抽象的也就是不能有程序主体。所以子类实现接口时必须要复写父接口中的全部方法。
但是我查 JDK List接口 下面实现的子类 ArrayList 为什么可以不复写而是直接继承?
|
-
List.PNG
(93.43 KB, 下载次数: 4)
这个是接口。所以它的子类必须实现这个里面的方法.
-
ArrayList.PNG
(88.93 KB, 下载次数: 20)
这个是子类,但是这里面没有覆盖接口里的方法。
-
疑问.PNG
(85.46 KB, 下载次数: 11)
疑问的点就是为什么这里是继承接口的方法而不是实现覆盖父接口的方法?
|