一:面向对象思想 面向对象是基于面向过程的编程思想。 面向过程与面向对象区别: 面向过程:强调的是每一个功能的步骤。 面向对象:强调的是对象,然后由对象去调用功能。 二:面向对象的特点 1. 是一种更符合我们思想西瓜刀思想; 2. 可以将复杂的事情简单化; 3. 将我们从执行者变成指挥者。 三:开发、设计、特征 1. 面向对象开发 就是不断的创建对象,使用对象,指挥对象做事情; 2.面向对象设计 其实就是在管理和维护对象之间的关系; 3.面向对象特征 封装(encapsulation) 继承(inheritance) 多态(polymorphism) 四:类与对象关系 事物 → 类 属性 → 成员变量 事物的信息描述 行为 → 成员方法 事物的功能 类与对象区别: 类:是一组相关的属性和行为的集合,是一个抽象的概念; 对象:是该类事物的具体表现形式,具体的个体。 上课讲的时候都明白 到自己敲代码的时候就有点蒙蒙的感觉 。。。。。 |