面向对象(OOP)的基本理念
1.把完成某一个需求的所有步骤 从头到尾逐步实现
2.根据开发需求,将某些功能独立的代码封装成一个又一个 函数
3.最后完成的代码,就是顺序地调用 不同的函数
面向对象的三大特性:
封装,继承,多态
类和对象是面向对象的两个核心概念(先有类在有对象)
类是对一群具有相同特征或者行为的事物的一个统称,可以把类理解为制造玩具的图纸
对象是具体的某一个实例,可以理解为创造的具体的某一个飞机
类的定义:
大驼峰命名法
属性和方法的确定:
对象的特征称为属性
对方的具体的行为称为方法
python提供的内置方法
-- init -- 初始化,对象的属性
-- new -- 创建对象并返回对象的引用
-- str -- 返回对象的描述信息
-- del -- 销毁对象
以下是类的基本定义:self 可以理解为对象本身
创建对象,通过类名来创建