目录
1.定义:面向对象编程是一种理念,可以提高我们的开发速度和代码的重用率
1.定义:类是一群具有相同特征或行为的事物的统称,是抽象的,不能直接使用
1.打印对象的名称时默认调用的是__str__()方法,此方法默认返回的是对象的内存地址。
2。想要打印出值,我们可以重写 __str__() 方法打印对象保存的信息。
一、定义
1.定义:面向对象编程是一种理念,可以提高我们的开发速度和代码的重用率
生活中 | 程序中 | |
面向过程 | 亲力亲为,自己买菜做饭吃 | 函数和函数之间的调用,以函数为基本结构 |
面向对象 | 坐享其成,定外卖吃,让别人去干,自己享受成果 | 以对象为基本结构韩式使用 |
二、类
1.定义:类是一群具有相同特征或行为的事物的统称,是抽象的,不能直接使用
2.类可以理解为是一种事物的模板
描述类的方法 | 行为 | 也可看做是方法 |
特征 | 也可看做是属性 |
三、对象
1.定义:类创造的每一个具体的实体,可以直接使用
对类和对象的管理 | 先有类后再有对象 |
类只有一个,对象可以有多个(一对多模式) |
四、类名设计
类名设计要求 | |
类名 | 大驼峰命名法,(每个单词首字母大写) |
属性 | 描述这类事物的特征------>变量 |
方法 | 描述这类事物的行为------->函数 |
五、创建类
格式 |
class 类名: |
class 类名(object): |
<