面向对象和面向过程的区别:面向对象,强调的是对象即实体;面向过程强调的是过程,即动作。
面向对象的特点:1,将复杂的问题简单化
2,更符合人们的思考习惯
3,让曾经的在过程中的执行者,变成了指挥者。
类与对象之间的关系:类:是指具有相同属性和行为的一类事物的集合;对象:该类事物的一个实体。
对于事物的描述,我们通常只关注两点:1,属性;2.行为。
定义类其实就在定义类中的成员,成员分为:1.成员变量;2.成员方法。
成员变量定义在类中,局部变量定义在函数中
区别:
1。成员变量定义在类中,在整个类中都有效;局部变量定义在函数中,只在语句,代码快和所属区域有效。
2.成员变量在推内存中,而局部变量在栈内存中。
3.成员变量具有默认初识值,而局部变量没有。