永发信息网

编程中说的面向对象是什么意思?

答案:2  悬赏:0  手机版
解决时间 2021-01-31 07:25
编程中说的面向对象是什么意思?
最佳答案
面向对象是一种新兴的程序设计方法,或者说它是一种新的程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。
它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其它概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。
从程序设计的角度来看,面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。
全部回答
用处:提高代码重用性,只读性,更好的管理代码。 体现在向相过程不具备的:继承,封装,多态。 如:拿多态和继承说事,所有的按钮都是由tbutton类创建的对象,所有被创建出来的按具有相同的属性, 这样不用每个按扭我们都去重写/或调用共用函数来实现。我们可以随意的更变按扭的属性,如果标签文字,字体等。但用面向过程实现的就不那么好改变了。要掌握这种意思多看看面相对象的相关书。会向相过程三五天就可以掌握面相对象
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
雄诚汽车修理厂怎么去啊,我要去那办事
车保险可以跟车一起过户吗
一个女生老是想捉弄一个男生,女生是喜欢男生
和女朋友聊电话一般说什么话题比较好?
新德力汽车服务中心地址在什么地方,我要处理
2013年9月天津被正式确定为继山东、浙江、广
行尸走肉漫画的结局?没有剧透不敢看啊
兴和汽车维修服务中心地址有知道的么?有点事
小米手环整天戴着对人体会不会产生影响?
麦芽网app下载苹果6如何下载
亚洲龙汽车维修厂地址好找么,我有些事要过去
亚朝汽修地址好找么,我有些事要过去
对心脏病妊娠的处理正确的是A.心力衰竭控制后
唯洛辛是不是合适的绝毛产品,在哪能买到呢?
请问 马兰士sa8005+pm8005+kef R300喇叭这个
推荐资讯
想买一台吨位小的压路机,什么样的好呢
天津兼职会计工资是多少一月?
书玲定做窗帘床罩地址好找么,我有些事要过去
滨州医学院的成人本科中口腔医学专业以后能考
珠海的集体户口,在中山坦洲买房,小孩上学怎
中国邮政储蓄银行(杨店子镇支行)地址在什么地
【沙丘城下寄杜甫】《沙丘城下寄杜甫》分析尾
英语中所有词性意义!
ie浏览器浏览器打不开网页怎么回事
河北商业街地址有知道的么?有点事想过去
高山台殡仪馆地址在哪,我要去那里办事
付佐乡付佐中学怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?