类的三在特性

1.封装:根据职责将属性和方法封装到一个抽象的类中

2.继承:实现代码的重用,子类继承父类所有的属性和方法

3.多态:子类的方法会覆盖父类的方法。不同的对象调用相同的代码会产生不同效果,提高代码灵活性

类中的方法

  1. 静态方法: 不需要定义实例即可使用这个方法, 为类方法和对象方法提供一种模块化的封装函数

2.类方法:通过类或它的实例来调用的方法,第一个参数总是定义该方法的类对象 cls

3.实例方法:将类的当前实例化对象 self 作为第一个参数传入, 只支持对象的调用

使用Python代码来实现