发布网友 发布时间:2022-04-22 22:28
共4个回答
热心网友 时间:2023-09-26 16:47
也就是说,数据结构和方法被*到了一起,方法的存在是为了实现某些行为,而这些行为如果涉及到对数据的操作一般也是对自身数据的操作,方法和数据结构是相互依存的。比如对于一个矩形,那么它有成员变量长和宽,它有方法求面积和周长。这时你就可以把这些封装成一个类,也就是对象。对于求体积是这种方法是矩形所不存在的,所以它就是另一个对象的元素了。面向对象和面向过程的区别就在于,面向过程是先定义好数据结构然后再根据数据结构设计相应的方法,而面向对象的编程则是针对对象来进行,也就是说如果一个程序中如果涉及到多个对象,每个对象只需要考虑自己的封装设计,对于封装的有些东西我们是不关心的,只需要了解它表现出来的方法就可以了,而面向过程刚所有的方法和数据结构相互依存,有时可能要考虑到多个数据结构和一些方法的实现细节。热心网友 时间:2023-09-26 16:47
面象对象程序设计是一种围绕真实世界的概念来组织模型的程序设计方法,它采用对象来描述问题空间的实体。对象是包含现实世界物体特征的抽象实体,它反映了系统为之保存信息和与它交换的能力。对象是一些属性及服务的封装体,在程序设计领域,可以用“对象=数据+作用于这些数据上的操作”这一公式来表示。热心网友 时间:2023-09-26 16:47
面向对象即面向你自己热心网友 时间:2023-09-26 16:49
来文化路97号。有详细解释。