<第一种情况>
class User(object):
def __init__(self,name=None,age=None):
self.name = name
self.age =age
def eat(self):
return "%s is %d years old"%(self.name,self.age)
user = User("Bill",20)
ret = user.eat()
print(ret)
# >>>Bill is 20 years old
<第二种情况>
class User(object):
def __init__(self,name="Jerry",age=20):
self.name = name
self.age =age
def eat(self):
return "%s is %d years old"%(self.name,self.age)
user = User()
ret = user.eat()
print(ret)
# >>>Bill is 20 years old
<第三种情况>
class User(object):
def __init__(self,name=None,age=None):
self.name = "hello"
self.age = 80
def eat(self):
return "%s is %d years old"%(self.name,self.age)
user = User()
ret = user.eat()
print(ret)
# >>>hello is 80 years old
user = User("Bill",20)
ret = user.eat()
print(ret)
# >>>hello is 80 years old
class User(object):
def __init__(self,name=None,age=None):
self.name = name
self.age =age
def eat(self):
return "%s is %d years old"%(self.name,self.age)
user = User("Bill",20)
ret = user.eat()
print(ret)
# >>>Bill is 20 years old
<第二种情况>
class User(object):
def __init__(self,name="Jerry",age=20):
self.name = name
self.age =age
def eat(self):
return "%s is %d years old"%(self.name,self.age)
user = User()
ret = user.eat()
print(ret)
# >>>Jerry is 20 years old
user = User("Bill",20)
ret = user.eat()
print(ret)# >>>Bill is 20 years old
<第三种情况>
class User(object):
def __init__(self,name=None,age=None):
self.name = "hello"
self.age = 80
def eat(self):
return "%s is %d years old"%(self.name,self.age)
user = User()
ret = user.eat()
print(ret)
# >>>hello is 80 years old
user = User("Bill",20)
ret = user.eat()
print(ret)
# >>>hello is 80 years old