我有一个问题。基于Java 7 API Collection是一个接口,但是它带有一些具体方法,例如size()。我不明白,该接口如何包含已实现的方法。如果那是一个抽象类,那是有道理的。最好的祝福
集合是一个接口,但是它带有一些具体方法,例如size()。
这不是真的。您已经知道一个接口仅定义合同,并将实现留给实现该协议的类。如果您指的是类似
Collection<String> collection = new ArrayList<String>();
System.out.println("Size of the collection is: " + collection.size());
请注意,size()
实现是由ArrayList
not提供的Collection
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句