1.多继承
python中的类支持多继承,但是不建议使用。多继承的时候,子类可以拥有所有父类的所有的方法和类的字段,只能继承第一个类的对象属性。
class 类名(父类1,父类2):
pass
2.多态
多态指的就是多种形态。
1.有继承就有多态:不同的类继承自同一个类,其实对这个共同的父类的不同的形态。
2.继承后对方法的重写
3.类的特点
封装:一个类可以通过不同的方法对不同的功能进行封装,通过属性对不同的数据进行封装。
继承:通过继承,可以使 子类获取父类的属性和方法
多态:见上
4.包的使用
1.将多个模块封装到一起,就是包。包就是有一个init.py的文件夹
2.使用:
1.import 包名
2.import 包名.模块
3.from 包名 import 模块名
4.from 包名.模块名 import 方法/变量/类
5.抛出异常
class Myerror(Exception):
def __str__(self):
return '错啦'
raise Myerror
'''
Traceback (most recent call last):
File "D:/pycharm Project/day 16/test.py", line 8, in <module>
raise Myerror
__main__.Myerror: 错啦
Process finished with exit code 1
'''
网友评论