类的构建
类的定义
class <类名>:
'类描述'
pirnt(类名.__doc__) #打印类描述
- 类对象(Class Object):类在被创建时生成的对象
- class <类名>:
print('hello world')
完成类定义是会自动生成对象,并执行print,因此一般不在对象定义过程中直接包含函数
- 实例对象:通过创建实例对象(Instance Object)使用类的功能
- 类的构造函数:可为实例对象提供参数
class <name>:
def __init__(self,<参数>)
<语句>
……
类的属性
class <name>:
<类属性名> = <类属性初值>#类属性与初值定义
def __init__(self,<参数列表>):
self.<实例属性名> = <实例属性初值>
...
#举个栗子
class DemoClass:
count = 0
def __init__(self,name,age):
self.name = name
self.age = age
DemoClass.count