女主契约神兽会炼丹:什么是面向对象编程

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 22:18:59

面向"对象"编程,
很重要的一点就是其中必须要意识到,对象,对象,一切万物皆为对象,

比如说具体的一个人,它也是一个对象,
这个对象有哪些特征呢?又有哪些行为呢?

对于特征:
身高,高还是矮,有多高
体重,轻不是重,有多重,
等等到,

对于行为:
能不能走路,
能不能吃饭,
能不能跑,
等等,,

根对象紧密联系在一起的是"类"
那就是某一类对象的模型,比如说汽车生产时需要的模型,它是一个抽象体,而对象是一个具体的某样东西.

自我感觉,面向对象编程,最重要的一点,就是自己要领悟到,面对的是对象.

传统的编程代码与数据分开, 而面向对象编程则把代码与数据结合在一起.
像xiehb的例子中, 我们传统的编程方法是在数据定义部分声明身高, 体重等, 再声明函数, 如走路, 吃饭等. 它们每一个只是"人"类的某一个方面, 我们把这个人分开成几部分去说明了. 而面向对象编程则把身高体重等数据部分与吃饭走路等代码部分包装在一起. 这就称为 "类".
"类"还是抽象的一个类型, 当我们声明一个属于该类的实例时, 这就是一个对象了.
以传统的C为例, int是一个类型, int i中的变量i就是int的一个实例, 类与对象的关系就与int与i的关系类似.