关于“JAVA中为什么没有了多继承并出现了接口”这一问题引发的一些思考
来源:互联网 发布:如何提高淘宝销量 编辑:程序博客网 时间:2024/05/22 16:56
1.关于这个问题本身:
1)C++中的多继承感觉设计不清晰,同时可能会有二义性问题的产生(虽然在C++中已经通过虚基类和类名限定解决该问题)
2)JAVA中的但继承更适合于设计,符合现实,因为有些东西它不会既有这个东西的一些特性又有另外东西的一个特征。在java中用接口吧浙西额东西单独的封装成方法。只把共有的东西才通过继承来实现。
3)另外,对于java中的接口,是“public static final” 这一统一声明,对于语言本身会有一定的作用
2.引发的猜想:
1)因为C++的多继承的一些缺点,加上C++为了向下兼容C,向上又拥有OOP的性质,使得C++显得有些“臃肿”,当然,他的功能也正因为完善齐全。从而,C++现在更多的用于操作系统、游戏开发这些大型的需要功能齐全的方面。
再同时,结合谭浩强说过的一句话:“没有做过大型项目的人,是无法理解C++的美妙的”。现在,我可以相信我这个猜想是有一定道理的。
2)在《JAVA编程思想》中作者在序中谈到java这种语言的出现时建立在简化开发,提高开发效率的基础上。我想这也从侧面证明了C++的那些猜想是合理的。
3)哎MIT公开课中,MIT的教授在谈及语言的三个维度时,其说过每种语言的出现都会适用于一种用途。
0 0
- 关于“JAVA中为什么没有了多继承并出现了接口”这一问题引发的一些思考
- 总结之前遇到的并解决了的问题(一)-----关于继承了公共类,button不可用的问题
- 项目开发而引发了一些思考
- 关于面向构件和EOS的一些思考-xml和元数据解决了接口脆弱性问题吗?
- 关于java接口与多态、继承的思考
- Java 中继承了父类的一些问题、String.CopyTo方法的具体用法
- 黑马程序员_关于JAVA中栈和堆,以及由此引发的一些思考
- Java中为什么没有多继承
- Java nio 的Channel接口继承了Closeable,为什么还要有close() 方法
- 考试挂了引发的思考
- 关于性开放引发的一些思考
- 关于接口的一些思考
- 孩子要上小学了,关于教育的一些思考
- 搜寻了关于android推送资料后的一些思考
- 关于看了还看推荐的一些思考
- 为什么java没有多继承
- 2016-08-25-java-关于都有谁继承了collection接口的一道面试题
- 关于java中Static的一些思考
- Jquery如何解析JSON数据
- jvm参数设置
- Linux下软件安装方法汇总
- oVirt problem with duplicate UUIDs
- MTK平台Camera恢复默认设置对语音拍照无效
- 关于“JAVA中为什么没有了多继承并出现了接口”这一问题引发的一些思考
- 如何同时启动多个Tomcat服务器
- PHP调试工具Xdebug安装配置教程
- HDOJ3699 A hard Aoshu Problem[暴力]
- hihocoder 1077 修改点查询区间
- Java Web 项目的部署步骤
- JSTL 核心标签库 使用
- 两道λ演算作业
- ZigBee协议栈初始化网络启动流程