网络消费网 >  滚动 > 办公外设 > > 正文
面向对象的特征有哪些?面向对象的概念与3大特征是什么?
时间:2023-01-17 10:30:00

面向对象的特征是:1、“抽象”,把现实世界中的某一类东西,提取出来,用程序代码表示;2、“封装”,把过程和数据包围起来,对数据的访问只能通过已定义的界面;3、“继承”,一种联结类的层次模型;4、“多态”,允许不同类的对象对同一消息做出响应。

一、面向过程和面向对象

面向对象是相对于面向过程的一种编程方式。

面向过程的编程方式由来已久。这种方式非常的直观,需要写一个功能,直接就写几行实现方法。比如你需要操作一个人移动到某个点,直接就写代码修改一个人的坐标属性,逐格的让他移动到目标点就行了。

面向对象的编程方式,操作的是一个个的对象,比如你还是需要操作一个人的移动,你需要先实例化那个人的一个管理类对象,然后告诉这个“人”的对象,你需要移动到什么地方去。然后人就自己走过去了。至于具体是怎样走的,外部不关心,只有“人”对象本身知道。

二、面向对象的3大特征

1、封装:

就是把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。展开说的话,就是将对象的属性和行为绑定在一起,并放置在一个逻辑单元内。该逻辑单元负责将描述的属性隐藏起来,外界对客体内部属性的所有访问只能通过提供的用户接口实现。

关键词: 面向对象的特征有哪些 面向对象的概念与3大特征是什么 面向对象的基本特征是什么 面向对象具有哪些特征

版权声明:
    凡注明来网络消费网的作品,版权均属网络消费网所有,未经授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明"来源:网络消费网"。违反上述声明者,本网将追究其相关法律责任。
    除来源署名为网络消费网稿件外,其他所转载内容之原创性、真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考并自行核实。
热文

网站首页 |网站简介 | 关于我们 | 广告业务 | 投稿信箱
 

Copyright © 2000-2020 www.sosol.com.cn All Rights Reserved.
 

中国网络消费网 版权所有 未经书面授权 不得复制或建立镜像
 

联系邮箱:920 891 263@qq.com

备案号:京ICP备2022016840号-15

营业执照公示信息