补充链式调用知识
- 链式调用是设计程序的模式, 在Java 和 js 中被广泛应用
- 链式调用格式 : A.方法.方法.方法.方法
- 优势和好处 : 代码量大大减少, 逻辑集中清晰明了, 且易于查看和修改
class Person:
def __init__(self,name,age,sex):
self.name= name
self.age = age
self.sex = sex
def print_name(self):
print(self.name)
return self # 返回对象本身
def print_age(self):
print(self.age)
return self # 返回对象本身
def print_sex(self):
print(self.sex)
return self # 返回对象本身
P1 = Person("市丸银",45,"man")
P1.print_name() # 市丸银
P1.print_age() # 45
P1.print_sex() # man
P1.print_name().print_age().print_sex() # 市丸银 45 man