在讨论Python的OOP之前,先看几个OOP术语的定义:。
类:对具有相同数据和方法的一组对象的描述或定义。
对象:对象是一个类的实例。
实例(instance):一个对象的实例化实现。
类方法(classmethod):那些无须特定的对性实例就能够工作的从属于类的函数。
定义一个类,格式如下:
class 类名:
方法列表
class Hero: # 经典类(旧式类)定义形式
class Hero():
class Hero(object): # 新式类定义形式
def info(self):
添加和获取对象的属性
在方法内通过self获取对象属性
魔法方法__init__