永发信息网

什么是对象,编程中的“对象”是指什么,一般有哪些?

答案:1  悬赏:70  手机版
解决时间 2021-05-21 05:26
什么是对象,编程中的“对象”是指什么,一般有哪些?
最佳答案
对象其实就是一种封装的概念,它把事物封装成一个类,然后提供类的接口,而具体的过程人们是看不到的。
举个例子,比如我用C语言写一个交换函数 swap(a,b);当你引用这个函数时,你可以完全的看到执行的过程。
但是面向对象的编程就不是这样,我写了一个类,然后提供了一个交换的接口。那么当其他人来想使用这个接口的时候就会这样用a.swap(b);它只能看到这个swap()接口,而看不到具体的执行过程,过程本身都是在对象的内部来处理的,而这个类本身就同一类对象的一个集合。
类是一个抽象概念,而对象则是这一个概念下的一个实体。就比如有一个灯泡a,灯泡b都是一个对象,而灯泡这个抽象概念的集合则称为类。
同理,VB在编程的时候也是将对象封装成类,然后来使用的,用户不必去了解具体的执行过程。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
文艺复兴诗歌,欧洲文艺复兴时期著名诗句
财源滚滚的意思是什么,其年运到财源滚滚至是
经史子集全部读透要多长时间?
古代诗歌一剪梅串场词,一剪梅诗词
褒禅山游记谁写的
励志英语名言短句霸气,英语励志名言短句霸气
He runs into his room,__ (拿着) a letter i
I used to live in a small vliiage with his
王叔叔想买一台3000元的电动摩托车,但需要缴
唯物主义和唯心主义是对立的吗
西气东输 工程的实施有利于解决我国的什么问
sarah这个英文名怎么读
德语下面这个句子里的介词是表示啥意思啊?
英语翻译i翻译一下n search of roots.
优质护理服务口号,中国邮政储蓄银行的口号是
推荐资讯
英语翻译灵格斯装了以后 中文输进去了,翻译
冲刺小高考标语,作文成功之路高中版2016高考
余额怎么不转入余额宝,现金日记账过次页,承
我的QQ音乐都登了6天了,图标怎么还不亮啊?
学生怎样和老师相处,写一篇怎样和同学相处的
鼻炎犯了 、、、憋着无法呼吸呢 该怎么办!!
大家有什么好办法可以治失眠得吗?天天到很晚
韩庚退出SJ-M的真正原因是什么?
补完牙多久可以吃东西,走路减肥之后多长时间
买什么样性保健药好
年级怎么升
战法时装属性···
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?