-
类
类是用来描述具有相同的属性和方法的对象的集合
- 创建类
class 类名: ...
- 类的组成:包括属性和方法(包括构造方法和一般方法)
- 类的使用
定义一个对象(对象是类的实例)
对象名 = 类名(属性实参)
方法的调用
对象名.方法名
-
继承
继承能够实现代码的重用。通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。
继承语法
class 子类的类名(父类的类名):
...
-
多态
多态是通过使用相同的函数头定义同一种方法,使得,调用同一个函数,传入的参数不同(对象不同),实现的功能不同调用同一个函数,传入参数不同(对象不同),实现的功能不同。
class Car:
def driveWay(self):
print("上车-发动-熄火-下车")
class PassengerCar:
def driveWay(self):
print("上车-乘客-发动-熄火-下车")
def driveWay(obj):
obj.driveWay()