Python 学习-Day4-类
·
文章目录
一、类的介绍
1. 类和对象的概念
- 类是指相同事物的集合
- 对象是指类中的具体实例
2. 类和对象的创建
- 创建类的使用形式
class 类名():
'''类的说明文档'''
def __init__(self,参数1,参数2,……):
代码块
def 方法名(参数3,参数4,……):
代码块1
…
-
示例

-
创建对象的方式
对象 = 类名(实参) -
示例

-
调用对象方法、属性的方式
对象.方法名(参数) -
示例

二、类的属性
1. 获取类的属性
- 适用形式
对象.属性 - 示例

2. 修改类的属性
- 可以通过对对象的属性进行重新赋值来覆盖原来的值
- 示例

3. 获取类的文档说明
- 通过
__doc__关键字可以获得类的文档说明 - 示例

三、类的继承
1. 类的继承方法和使用方法
- 继承指在原有类的基础上创建新类,新类自动获得原类中的所有属性和方法。原类称为父类,新类称为子类
- 子类继承父类形式
class 子类名(父类名):
'''类的说明文档'''
def __init__(self,子参数):
super().__init__(父参数)
代码块
def 方法名()…
-
示例

-
新类初始化方法中若无
super().__init__(父参数),则无法获得父类初始化属性,但仍可以获得父类方法 -
示例


2. 在子类中添加方法
-
在子类中新添加的方法无法在父类中使用
-
示例

-
父类中的方法可以被子类使用
-
示例

3. 覆盖父类中的方法
- 通过在子类中使用与父类同名的方法,可以在执行子类的实例时自动覆盖掉父类中的方法
- 示例

四、导入其他文件中的类
1. 导入类
1.1 通过导入文件
- 使用形式
import 文件名
1.2 导入文件中的指定类
- 使用形式
from 文件名 import 类名
1.3 导入文件中的全部类
- 使用形式
from 文件名 import *
1.4 通过“as”给导入的类设置别名
- 使用形式
from 文件名 import 类名 as 新的类名 - 示例

2. 在类中使用另一个类中的方法
- 通过在类a中创建类b的实例化对象,再调用b的实例化对象的方法实现在类中使用另一个类中的方法
- 示例

3. 将类文件整合成模块
- python 检查文件夹中的
__init__.py文件时,会将整个文件夹下的内容识别为一个模块
更多推荐
所有评论(0)