什么是面向对象的编程思想?

如题所述

打个比方,比如盖房子,以前盖房子是用泥一点一点垒起来的,这种从泥到房子就是一个过程;
而现在盖房子是用泥烧好砖,再用砖砌成房子,这种用现成的砖砌房子的思想就是我们所谓的面向对象的编程思想,盖房子所用的砖即是面向对象编程中所引用的类(也就是说编程时不需要从头到尾把源码写出来,中间可以引用封装在包里的具有各种功能的各个类来完成我们需要的动作或要求)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-19
面向对象的编程的主要思想是把构成问题的各个事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述一个事物在解决问题的过程中经历的步骤和行为。对象作为程序的基本单位,将程序和数据封装其中,以提高程序的重用性,灵活性和可扩展性。类是创建对象的模板,一个类可以创建多个对象
第2个回答  2019-12-16
java就是面向对象的语言,主要集中在web开发中!
面向对象就是,把你想要操作的数据当做一个对象(其实有万物皆对象的说法),比如你把一间房屋当做一个对象,那么屋内的椅子电视桌子就是这个对象的组件,屋子的容积大小面积就是他的属性,想要操作属性就用这个屋子(对象)点(.)容积=(你想赋得值);
也就是对屋子这个对象有了操作。
第3个回答  2010-05-12
我们把类和对象看成是程序的主要组成部分,C++,java都是如此,这里的函数一般都是某个对象的成员函数,可以理解为对象的行为或者动作。
而C语言一般就是面向过程,程序的主要组成部分就是一个过程。面向对象的程序运行起来就好像是操作一个对象,靠触发对象的动作去完成程序。
相似回答