--事物的难度远远低于对事物的恐惧!
这章开始我们开始正式进入C++面向对象的领域,这节我们不聊代码,就聊聊生活中的现象,我们知道,面向对象开发,就是为了贴切我们生活中的例子,也就是说直接把生活中的现象搬到程序代码中。
类和对象是面向对象中的两个基本概念
-类:指一类事物,是一个抽象的概念(比方动物、电脑等,都可看成一个类)
-对象:指属于某个类的实体(比方猫、狗就是动物的一个实体,苹果笔记本电脑也是电脑的一个实体)
-类是一种模型,这种模型可以创建出不同的对象实体
-对象实体是类模型的一个具体实例
一个类可以有很多对象,而一个对象必然属于某个类,动物可以包含很多实实在在的个体,猪狗猫,但是每个个体必然属于一个类。
类和对象的意义:
-类用于抽象的描述一类事物所特有的属性和行为
如动物有眼睛有嘴巴,这些都是动物这个类所具有的通用属性
-对象是具体的事物,拥有所属类中描述的一切属性和行为
如老虎有四条腿、有尾巴,这些都是实实在在的个体属性
总的来说,可以把类理解为一个虚的东西,对象可以理解为对应类的一个实体。
总结:
-面向对象是当今软件开发中的重要方法
-类和对象是面向对象理论中的基本概念
-类和对象均来源于日常生活中
-每个类可以有多个对象
-每个对象必然属于某个类