类和对象:
python使用class关键字构造类。
对象的定义是通过类名加个括号。
声明类的语法格式:
class 类名:
属性定义
方法定义
for exmple:
class people:
name = "jack"
age = 12
print(people.name)
print(people.age)
p = people()#创建对象
print(p.name)
print(p.age)
类属性和实例属性
实例属性作为实例对象的属性,只为单独的特定的对象所拥有。
实例属性举例:
class people:
name = "jack"
p = people()#创建对象p
p.age = 12
print(p.name)
print(p.age)
*******************
class people:
name = "jack"
def __init__(self,age)#self总是在括号的最左边
self .age = age
p = people()
print(p.name )
print(p.age)
###类people只有类属性name,声明实例对象p,age作为对象p的实例属性,在构造函数__init__中定义,定义时以 self作为前缀