#每天一点点#
python 类 对象 init 方法
仍然是以蓝猫和汤姆来举例,init方法是自动调用的,不需要额外操作
class Cat():
''' 定义一个Cat类'''
#初始化对象
def __init__(self): #自动调用初始化对象
print('-----这是自动调用的------')
#方法:
def intro(self):
print('%s的年龄是%d'%(self.name,self.age))
#创建一个对象
tom = Cat()
tom.name = '汤姆'
tom.age = 12
tom.intro()
lanmao = Cat()
lanmao.name = '蓝猫'
lanmao.age = 10
lanmao.intro()
输出结果 ??????????
-----这是自动调用的------
汤姆的年龄是12
-----这是自动调用的------
蓝猫的年龄是10
输出结果 ??????????
把name 和age 作为参数传进去,代码如下
class Cat():
#初始化对象
def __init__(self,new_name,new_age):
self.name = new_name
self.age = new_age
#方法:
def intro(self):
print('%s的年龄是%d'%(self.name,self.age))
#创建一个对象
to