面向对象编程需要操作系统支持吗?

jingweixml 2007-12-06 02:54:07
意思是语言的面向对象编程特性需要操作系统功能的支持吗?换句话说纯靠程序本身能否做出具有面向对象特性的程序?比如dos环境下能否做面向对象软件的开发?
...全文
73 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
beiouwolf 2007-12-06
  • 打赏
  • 举报
回复
消息机制是基于GUI窗口的
另外,多态和消息机制完全没关系....
多态是一种设计
网络咖啡 2007-12-06
  • 打赏
  • 举报
回复
和操作系统没有关系的
jingweixml 2007-12-06
  • 打赏
  • 举报
回复
我也认为应当与操作系统无关,不过有一点感觉迷惑,就是对象都是通过消息来通信的,但dos下似乎不支持消息机制啊,还是说面向对象的消息概念跟诸如windows的消息概念是两码事,意思是windows的消息机制(即所谓事件驱动机制)是用于windows的技术,而面向对象所谓的消息通信是由程序自身实现的技术。还有面向对象要求的后捆绑(多态性所需)如何在dos下实现,印象中dos好象不支持动态链接特性啊,还是说在dos下实现面向对象的多态可以通过程序自身实现?或是多态性本来只是由程序自身实现的呢,哪怕它运行在windows下。
海会圣贤 2007-12-06
  • 打赏
  • 举报
回复
没有一点联系
Kokonol 2007-12-06
  • 打赏
  • 举报
回复
面向对象只是一种思想, 就是一种办事方法,和什么人在什么地方做什么事并没有直接联系
jingweixml 2007-12-06
  • 打赏
  • 举报
回复
哦,谢谢!看来我在这么方面的理解还存在好多误区。不过感觉多态好象跟操作系统的静态绑定和动态绑定能力有关系吧,难道虚函数的晚绑定也是由应用程序自身设计的吗?我的理解好象是借用操作系统的动态链接能力啊。希望哪位高手能再仔细说说。谢谢!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧