第9章 类
本章知识小结:
- 1、定义类
- 2、创建实例、使用属性、使用方法、更改属性值、调用方法更改属性值
- 3、子类如何继承父类CobiDog(Dog)
- 4、实例可做属性,写在__init__,self.heart = Heart()
1、创建和使用Dog类
1 | class Dog: |
- 类中的函数称为方法,
- 第3行 __init__()是一个特殊方法,每当用Dog创建新实例的时候会自动运行。
- Python调用Dog方法的时候,都会自动传入实参self,他是一个指向实例本身的引用,让实例能够访问类中的属性和方法。
- 第6、7行 处两个变量都有前缀self,self.name = name获取与形参name相关联的值,并将其赋值给类内的变量name
- 第9、13行 定义的两个方法只有一个形参self,不需要额外的参数
2、使用Car类和实例
1 | class Car: |
练习题
9-1 餐馆
1 | class Restaurant: |
9-2 三家餐厅
1 | class Restaurant: |
9-3 用户
1 | class User: |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruiqy~!
评论