【面向对象的基本介绍】
面向过程编程最最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织中一起,数据与函数分开考虑;
《小总结》面向对象和面向过程都是解决为题的一种思路,面向对象是基于面向过程的,一般情况下我们是用面向对象的思维解决问题的,这种解决问题的思路我们就叫做面向过程,
《举列吃鸭子》面向过程:1、养鸭子2、鸭子成长3、杀鸭子4、清理鸭子,准备佐料5、烹饪、6、吃鸭子
面向对象:1、找一个卖鸭子的2、交易给钱3、迟到鸭子
【类和对象】面向对象编程的2个非常重要的概念,“类和对象”;
面向对象的编程核心就是对象,在面向对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类
《类》俗话说人以类聚,物以群分。具有相似内部状态和运动规律的实体集合(或统称为抽象),具有相同属性和行为事务的统称,类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在,一个类可以找多个对象
《对象》可以直接使用,在现实世界可以看得见摸得着的,某一个具体事务的存在;
《小测试》我们现在来练习一下如何区分类和对象
(1)汽车?(类):因为这是一个很模糊的说法,就像大众是汽车,宝马也是汽车。但是它们并不一样;
(2)大众汽车?(也是类):因为大众汽车也有很多其他的划分,比如桑塔纳……
(3)我的大众桑塔纳?(对象&#x