黑马程序员技术交流社区
标题: 面向对象第一天学习札记 [打印本页]
作者: ljc921128 时间: 2015-10-11 16:06
标题: 面向对象第一天学习札记
一:面向对象思想
面向对象是基于面向过程的编程思想。
面向过程与面向对象区别:
面向过程:强调的是每一个功能的步骤。
面向对象:强调的是对象,然后由对象去调用功能。
二:面向对象的特点
1. 是一种更符合我们思想西瓜刀思想;
2. 可以将复杂的事情简单化;
3. 将我们从执行者变成指挥者。
三:开发、设计、特征
1. 面向对象开发
就是不断的创建对象,使用对象,指挥对象做事情;
2.面向对象设计
其实就是在管理和维护对象之间的关系;
3.面向对象特征
封装(encapsulation)
继承(inheritance)
多态(polymorphism)
四:类与对象关系
事物 → 类
属性 → 成员变量 事物的信息描述
行为 → 成员方法 事物的功能
类与对象区别:
类:是一组相关的属性和行为的集合,是一个抽象的概念;
对象:是该类事物的具体表现形式,具体的个体。
上课讲的时候都明白 到自己敲代码的时候就有点蒙蒙的感觉 。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |