高兴+散分+提问
不知不觉,冒星了,高兴高兴!
随便提个问题,你们说抽象类和接口,什么时候用最好,用他们的好处是什么,
大家多多发言!
不知不觉,冒星了,高兴高兴!
随便提个问题,你们说抽象类和接口,什么时候用最好,用他们的好处是什么,
大家多多发言!
嘿黑.俺不知道.学习一下吧.
java的类不能多重继承(extends a,…,),用接口的好处是可以多重继承(implements b,c),即让一个类继承多个接口。抽象类还不太清楚。
jf啦!
如果有公用的业务逻辑的话就用公用的抽象类...
呵呵,恭喜大哥冒星
基本还是用接口吧~
尽量使用接口,除非你必须实现某些方法而别的又不实现时使用抽象类。
另外内隐类也可以实现多重继承,特别是当你要实现多个实类(不是接口)的多重继承时就只能用它了。
恭喜升星
哈哈,不懂,接分
这些我都知道,我想,为什么用接口,可以举个例子说明下吗谢了,就这个问题,我真的糊涂了,看了设计模型,也还是不太清楚
java的源类只有一个object
但c++的源类却有多个
为什么用接口?为了利用继承和多态性,java就是要面向接口编程,而不是面向实现编程啊。这样才能对功能的扩展开放。
为什么用抽象类?当所有的子类都有共同的方法实现,你就可以把它放到抽象类里面。
楼上正解,同意中~~~~~~~~~~~~~~~~~~~~~~
学习学习.......
我接
我接
我还接
首先恭喜你了!我觉得很多类或实例有共同点的时候,把他们的相同之处抽象出来单独成类或接口比较好,可以代表许多事务的通性利于继承。
继续加油
严格来说接口也是一个抽象类。只是他没有实现自己的方法而已~抽象类实现了一个或者多个自己的方法
恭喜阿,接分
接口仅定义行为的“契约”,也就是说它没有任何实现
抽象类中可以存在抽象方法和非抽象方法,抽象类中的抽象方法由其子类来实现,抽象类中的非抽象方法与普通方法一样。
抽象类常用来封闭公共的行为。
也许设计模式会对理解有所帮助
接口,非常重要,尤其在底层,最好是接口加实现类两层来做.
接口,非常重要,尤其在底层,最好是接口加实现类两层来做.
有例子来说明下吗,
抽象类是个半成品,它的好处不言而喻,就是你不必一切从头开始。
接口规定了等每个实现它的类的共同行为,也就是说每个实现此接口的类都应有看起来是这样的方法
接口可以使方法的使用者和方法的实现者分离开来。
其实反过来想,如果不用接口,有可能出现两个类实现相同功能的方法而具有不同名字和参数的情况
比如小鸟的飞fly 老鹰却用flying,是不是不太好呢
学习ing... 帮up!!!
shloshlo(东张西忘) 说得好!
要说这个冒星嘛~~是虾米东东?
要说这个冒星嘛~~是虾米东东?
这个和是星星没什么关系,能说明的是我蛮空,蛮热心,不能说明其他的,
恭喜冒星!
楼主很热心啊,以后再接再厉,恭喜恭喜!
隆重接分,楼上几位讲的非常对,小弟来迟了。
恭喜!!!!!!!隆重接分
^_^ 恭喜!
关注问题...
我要分,也要学J2EE
jfjf
接口好处多多,尽量用接口吧
jfjf
通常事件都是有接口的,发生了事件就用接口
这是喜事儿呀,可喜可贺!!!
只能接分了
问题不会,呵呵
jfjfjfjfjfjfjf
接口?为了利用继承和多态性,java就是要面向接口编程,而不是面向实现编程啊。这样才能对功能的扩展开放。
认为接口还可以规范程序。当别人调用方法可以不给类,只给接口和方法名。
接口比较好
接分比接口好
接分 容易!
回答问题就比较难了
还没散分捏?偶来接点分,呵呵
不懂,呵呵,恭喜
有点迷糊.
换句话说是不是当超类中所有的方法在各子类中的实现均不相同时用接口
而有如有一个以上但又不是所有的方法实现均相同就用抽象类涅?
偶这样理解对波??
刚刚接触,才学习到JDBC等等。刚刚明白过来类,不是一个简单的东西。
学习ing
相比而言接口更好,便于分工,复用,注重于设计
接口也可以说解决了多继承的不足,又有多继承的优点么?
可喜可贺
谢谢 jia111fei() 的发言,今天晚上7点左右揭贴
大家有话就快发表
接口也可以说解决了多继承的不足,又有多继承的优点.
恭喜!!
恭喜大哥冒星
接分
我接
我接
我还接
为什么用接口?为了利用继承和多态性,java就是要面向接口编程,而不是面向实现编程啊。这样才能对功能的扩展开放。
为什么用抽象类?当所有的子类都有共同的方法实现,你就可以把它放到抽象类里面。
这个说的比较好
学习ing
UP, 学习