面向对象的特点是什么 面向对象的特点有哪些
2022-04-15 本站作者 【 字体:大 中 小 】
面向对象的特征是:1、抽象,把现实世界中的某一类东西,提取出来,用程序代码表示;2、封装,把过程和数据包围起来,对数据的访问只能通过已定义的界面;3、继承,一种联结类的层次模型;4、多态,允许不同类的对象对同一消息做出响应。面向对象(Object Oriented)是软件开发方法,一种编程范式。
面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。
基本概念
对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。
基本思想
面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。
猜你喜欢
广西壮族自治区南宁市2023-06-06 08:20发布暴雨橙色预警
吉林省辽源市2023-06-06 07:16发布雷电黄色预警
辽宁省本溪市2023-06-06 07:59发布雷电黄色预警
贵州省遵义市2023-06-06 07:18发布大雾黄色预警
陕西省汉中市2023-06-06 07:10发布大雾橙色预警
辽宁省本溪市2023-06-06 07:25发布雷雨大风蓝色预警
吉林省长春市2023-06-06 07:27发布雷电黄色预警
四川省攀枝花市2023-06-06 07:20发布暴雨黄色预警
吉林省白山市2023-06-06 07:33发布雷电黄色预警
辽宁省丹东市2023-06-06 08:03发布雷电黄色预警
毛坦厂中学万人雨中送考 毛坦厂送考头车车牌91666祝福考生
珠峰被救女子不愿支付全部救援费用 珠峰攀登者为救遇险女子放弃登顶
登珠峰获救女子只愿承担4成救援费是怎么回事 登珠峰获救女子只愿承担4成救援费具体情况
国内出现偏肺病毒感染 尚无治疗药物
男子连吃100天麦当劳减重53斤是真的吗 男子连吃100天麦当劳为什么能减重53斤
本周狗屎运最旺的星座 本周狗屎运最旺的四大星座
印度耗资百亿卢比的大桥又塌了是什么情况 印度耗资百亿卢比的大桥又塌了是为什么
一个村考出300多大学生6个北大 湖南一小村考上一本奖4000二本3000
网友发布“三亚被宰记”视频 三亚通报调查情况
美国男子连吃100天麦当劳减重53斤 其实很多人都曾靠吃麦当劳减肥