请问接口的所有方法都要重写吗? 但是collection下那么多方法也都要重写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以继承 AbstractCollection 类。 AbstractCollection类是Collection接口的便利类,已经实现了其中的很多方法,继承AbstractCollection类,需要重写的方法就少多了 是不是说,必须重写( Collection方法 - AbstractCollection方法 )剩下的那些? AbstractCollection只有itreator和size两个方法是抽象的,因此可以继承AbstractCollection,除了重写iteator和size两个方法外,还可以选择行重写其他方法,比较方便。 那弱问用collection的话必须重写那些方法呢? Java的语法规定:如果是一个非抽象类,实现一个接口或者继承抽象类,此非抽象类,必须实现接口所有方法或者抽象类的所有抽象方法的.这是java的语法规定. 好吧,用实现吧,毕竟英文都用implement如果你的类是抽象类的话,可以什么都不做,也可以实现一部分方法,如果不是抽象类就需要都实现了直接继承AbstractCollection吧,别人就是考虑到实现Collection接口的话会比较麻烦才设计个AbstractCollection的,为啥不用呢?至于怎么实现一些方法,自己看看ArrayList、LinkedList的实现,看个大概 collection接口已经有子类实现了它,那么直接去继承这个子类,覆写你需要的方法就可以了 implement一个接口 有两种方式。类的话,必须全部实现。抽象类的话,就不是必须的了。具体到collection接口来说,最重要的方法是iterator()。(collection可以视为适配器模式里的aggregate角色) 又来麻烦前辈们了QAQ :关于覆写hashCode()方法 接口简单问题,希望今天能结贴 看不懂程序 与对方厂家讨论webservice接口,我觉得应该提供WSDL,同事认为提供XSD+XML即可,大家认为呢 有谁知道网页加载applet时的那个会动的太阳状的动画存在哪里? 只有两处错误了,帮帮我吧。 谁能回答,,接分--- 请帮我看看为什么这个response能引起异常,我实在是没办法了。 StringTokenizer有什么用?怎么用? 简单问题!帮忙,谢谢! 求教这个java 读文件程序错在哪里 请教一个小问题
如果你的类是抽象类的话,可以什么都不做,也可以实现一部分方法,如果不是抽象类就需要都实现了
直接继承AbstractCollection吧,别人就是考虑到实现Collection接口的话会比较麻烦才设计个AbstractCollection的,为啥不用呢?至于怎么实现一些方法,自己看看ArrayList、LinkedList的实现,看个大概
类的话,必须全部实现。
抽象类的话,就不是必须的了。具体到collection接口来说,最重要的方法是iterator()。
(collection可以视为适配器模式里的aggregate角色)