社区
非技术区
帖子详情
我的决定
biti_9512207
2001-10-07 03:46:01
我决定去学c++了.
java不支持多重继承,我受不了了.
...全文
146
15
打赏
收藏
我的决定
我决定去学c++了. java不支持多重继承,我受不了了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fltwt
2001-10-09
打赏
举报
回复
呵呵,不要这么死板嘛。
当然可以有单独的DriverImp类只实现Driver接口。
同样的做法,StaffImp。
biti_9512207
2001-10-08
打赏
举报
回复
我曾考虑过friendy所说的方法.
当然我对c++还没有经验,但我不知多重继承是否可以解决我的问题.
有一个例子:
系统人员是Staff
驾驶员是Driver
我如何表示既是人员又是驾驶员呢?
而且Staff/Driver是独立的.
skyyoung
2001-10-08
打赏
举报
回复
但要考虑多重继承的缺点啊。
lusxiao
2001-10-08
打赏
举报
回复
这只能说明,你没有理解java的优点。
你学了c++,当你发现你搞不懂多重继承,你就可以理解了。
当你学了design pattern,你也理解的。
biti_9512207
2001-10-08
打赏
举报
回复
这就敢我走了吗?
555555555...........
kare
2001-10-08
打赏
举报
回复
我相信你还会回来的,我们等你……
lusxiao
2001-10-08
打赏
举报
回复
那就得看你怎么设计,怎么权衡了。
biti_9512207
2001-10-08
打赏
举报
回复
少继承多聚合.
我也同意这种观点.
不过聚合出的东东也有些不伦不类的.
wolfw
2001-10-08
打赏
举报
回复
我觉得java中只能继承一个class是比较好的一种设计,当然是可以implements多个interface的,而c++中,多继承是非常麻烦的一个东东,我这么认为,呵呵
lusxiao
2001-10-08
打赏
举报
回复
那请问在C++中:
如果系统人员staff继承人员person类,驾驶员Driver也继承人员person类。那么系统驾驶员继承staff,Driver,可以吗?
如果有个很复杂的继承结构你能很快的分清,哪些类要声明成abstract的吗?
所以,java宁繁勿乱。interface就象是纯abstract类。
而且,继承在效率上有一定的不足,现在都推荐少继承多聚合。多重继承的interface实现正好符合这点。
biti_9512207
2001-10-08
打赏
举报
回复
No..No..
你要知道还有只是Staff或Driver的.
所以光用接口不够.
也许可以考虑用2个借口,2个实现.
但有些得不偿失.
fltwt
2001-10-08
打赏
举报
回复
系统人员一个接口Staff,自己的属性方法(空方法),
驾驶员一个接口Driver,自己的属性方法(空方法),
系统驾驶员一个类StaffDriver implements Staff,Driver(),方法覆盖,具体实现Staff,Driver中定义的方法。
friendy
2001-10-07
打赏
举报
回复
可以自己写个接口,在覆盖其中的方法,实现你要的功能
biti_9512207
2001-10-07
打赏
举报
回复
可是有什么用呢?
代码上我只能继承一种.
BeyondSky
2001-10-07
打赏
举报
回复
有接口不是挺好吗?
多重继承很麻烦的
超酷论坛EDD8 Ver.2003 for DV
所以
决定
使用本论坛的朋友,请一定要到本站论坛的“站务办公室”进行指定的留言签名,以好我第一时间通知大家升级! 论坛中使用到的部分插件并没有一同奉上,原因是我还没完成代码优化,请过几天到我的论坛上...
tools.jar(JDK1.6中的tools.jar)
JDK1.6中的tools.jar //呵呵,今晚JCreator出错无数,检查了好久,才发现原来是我的tools.jar不见了,痛定思痛,
决定
将其收藏!
我喜欢陈欧的这段广告 你只闻到我的香水 却没看的我的汗水 你有你的规则 我有我的选择 你否定我的现在 我
决定
我的未来 你嘲笑我一无所有 不配去爱 我可怜你总是等待 你可以轻视我们的年轻 我们会
你否定我的现在 我
决定
我的未来 你嘲笑我一无所有 不配去爱 我可怜你总是等待 你可以轻视我们的年轻 我们会证明这是谁的时代 梦想是注定孤独的旅行 路上少不了质疑和嘲笑 但那又怎样 哪怕遍体鳞伤也要活...
windows 8 文件冲突界面改进
Win 8 在复制或移动文件并遭遇文件名冲突时提供了一种不同于之前的全新体验,除了“替换目标中的文件”和“跳过这些文件”外增加了“简单冲突解决”对话框(选择“让我
决定
每个文件”)。 如上图,在这个文件冲突...
(pat)L1-3. 情人节
以上是朋友圈中一奇葩贴:“2月14情人节了,我
决定
造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。 输入格式: ...
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章