#content&date: python魔法方法 2020/2/4
#init 是初始化对象的方法,不是构建对象的方法
#一、__init__()方法,在创建一个对象是默认被调用,不需要手动调用
#二、__init__(self)中,默认有一个参数名字为self,如果在创建对象时传递了2个实参,那么__init__(self)中出了self作为第一个
#形参外还需要2个形参,例如__init__(self,x,y)
#三、__init__(self)中的self参数,不需要开发者传递,python的解释器会自动把当前的对象引用传递进去
class Person:
def __init__(self):
self.name = '张三'
self.age = '15'
print('今天是2月4日')
def print_date(self):
print('今天是什么日子')
p1= Person()
print(p1.name,p1.age)
p1.print_date()
class Personal()
def __init__(self,name,age,height):
self.name = name
self.age = age
self.height = height
def introduce(self):
print("%s的年龄是%s,身高是%s"%(self.name,self.age,self.height))
p1=Personal('zs',12,198)
p1.introduce()