永发信息网

面向过程程序设计名词解释

答案:1  悬赏:0  手机版
解决时间 2021-07-26 03:09
面向过程程序设计名词解释
最佳答案
  面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。

  1)对象

  对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。

  2)类

  类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。

  3)封装

  封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。对象的某些数据和代码可以是私有的,不能被外界访问,以此实现对数据和代码不同级别的访问权限。

  4)继承

  继承是让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用:从已存在的类派生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。

  5)多态

  多态是指不同事物具有不同表现形式的能力。多态机制使具有不同内部结构的对象可以共享相同的外部接口,通过这种方式减少代码的复杂度。

  6)动态绑定

  绑定指的是将一个过程调用与相应代码链接起来的行为。动态绑定是指与给定的过程调用相关联的代码只有在运行期才可知的一种绑定,它是多态实现的具体形式。

  7)消息传递

  对象之间需要相互沟通,沟通的途径就是对象之间收发信息。消息内容包括接收消息的对象的标识,需要调用的函数的标识,以及必要的信息。消息传递的概念使得对现实世界的描述更容易。

  3.面向对象语言

  一个语言要称为面向对象语言必须支持几个主要面向对象的概念。根据支持程度的不同,通常所说的面向对象语言可以分成两类:基于对象的语言,面向对象的语言。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
工作中怎样能扶助班长做到岗位能手
剑灵活力值怎么消耗,剑灵一天能储存多少活力
2012在哪下载快
谁知道劲舞团里面童音那首歌叫什么名字?
加10的满爆炎臂铠值多少?还有50的武神最好带
qq三国得陇望蜀垃圾张飞多少钱
cook与make的区别
在成都换3250的外壳加修屏幕白屏总共多少钱?
中国那个银行的卡最方便了?
梦幻西游人物潜力点果子
穿了好多衣服,为什么还会这么冷?
大腿上的肉肉怎么要怎么瘦???
如果有个男的想在平安夜和你出去,让你赔他,
水滴在纸上为什么会起皱
学生对班主任的赞美,赞美班主任的话
推荐资讯
广5的紫金护肩成品值多少钱?
粉尘浓度传感器,空燃比传感器和氧传感器都有
我是1996年3月09出生的,我是什么命
浅浅蓝色用英语怎么说,淡蓝色用英文怎么说?
从成都机场怎么到都江堰,还有就是从都江堰到
谁喜欢飒漫画上的超现实游戏
猜36种动物谜语1嘴尖尾大身体圆,身上好想有
怎样比较几个极性分子的极性大小?
白葡萄酒有保质期吗,开瓶的红酒一般有多久的
剑姬哪个皮肤好,剑姬皮肤特效视频 剑姬皮肤价
在农场种的牧草怎么放入牧场内
刘若英现在在哪里发展?在做什么呢?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?