python基础28—在类中定义对象属性
1、在类里面定义对象属性
(1)定义在类里面的函数叫做方法
(2)__init__方法:初始化方法,对象创建后,会自动调用该方法
(3)关于方法中的第一个参数self:self代表的是对象本身
class Cat:
def __init__(self):
print(id(self),self)
kitty=Cat() #对象创建后__init__方法自动被调用
print(id(kitty),kitty)
得到的两处print结果是完全相同的
class Cat:
def __init__(self,name,age,gender):
self.name=name
self.age=age
self.gender=gender
kitty=Cat(“凯蒂猫”,2,“母”)
print(kitty.name,kitty.age,kitty.gender)
得到结果为:凯蒂猫 2 母