'''
面向对象编程的2个非常重要的概念:类和对象
对象:某一个具体事物的存在
类:将具有共同特征和行为的一组对象抽象定义
类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象
总结:类就是创建对象的模板
举例:
狗 --类
单身狗 --类
李四家那只单身狗 --对象
人 --类
女朋友 --类
我女朋友 --对象
1、类(Class)的构成:由3个部分构成
类的名称:类名
类的属性:一组数据
类的方法:允许对进行操作的方法 (行为)
举例:设计一个女朋友类
类名:女朋友(girlFriend)
属性:性别(sex)/身高(height)/三围(threeWall)
方法(行为、功能):会叫(call)
2、类的抽象(拥有相同(或者类似)属性和行为的对象都可以抽像出一个类)
举例:
小明和他女朋友在公车上看到一个单身狗牵着一条叼着热狗的狗
小明、他女朋友、单身狗--> 人类
公车--> 交通工具类
热狗--> 食物类
狗--> 狗类
3、类的三大特性:封装、继承、多态
'''