面向对象编程
1.类与对象
在python中先有类再有对象,类和对象,你可以看成,类是把对象的相同特征和相同方法汇总再一起,再根据类来生成对象,这个对象具有类的特征与方法
1.类的命名
class 类名...1.父类,子类
继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类
2.继承写法
class fu:
print('from fu')
class son(fu): #命名中()内的内容则是这个类的其相对的父类...,不进行处理默认传无参的父类
pass
a = son()
print(a)
#from fu
3.查找顺序
#先查找对象他本身,如果没有,再去类里面找,如果还没就去父类的本身找,在去父类的类中找...且自动导入了第一个,需要传和第一个一样的参数个数
pass
'''
123
123
'''
4.类的组合
主要就是通过类的方法进行组合,而且方法内传的是类名
# 组合:组合在一起
# 简单的选课系统...init__(name, gender)
def choose_course(self, course): # python对象
self.course = course # 组合