.面向对象的介绍 (面向对象编程(OOP))
(1)面向对象(Object Oriented)是软件开发方法,一种编程范式.
(2)面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物
(3)面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式
(4)面向对象的特点: 封装, 继承, 多态
案例: 解决吃啤酒鸭的问题
方式一(面向过程): 方式二(面向对象):
1) 养鸭子 1) 找个卖啤酒鸭的商贩
2)鸭子长成 2) 掏钱买啤酒鸭
3)杀鸭子 3) 吃啤酒鸭
4)烹饪
5)吃啤酒鸭
二.类和对象
类和对象是面向对象编程中的2个重要概念. 其中对象是面向对象编程的核心, 在使用对象的过程中,为了将具有共同特征和行为的一组对象定义,提出另外一个概念---类.
2.1 类
◆ 人以类聚,物以群分
◆ 具有相似内部状态和运动规律的实体的集合(或统称为抽象)