跟老齐学Python之编写类之四再论继承
在上一讲代码的基础上,做进一步修改,成为了如下程序,请看官研习这个程序:
#!/usr/bin/envpython #coding:utf-8
classPerson: def__init__(self,name,email): self.name=name self.email=email
classProgrammer(Person): def__init__(self,name,email,lang,system,website): Person.__init__(self,name,email) self.lang=lang self.system=system self.website=website
classPythoner(Programmer): def__init__(self,name,email): Programmer.__init__(self,name,email,"python","Ubuntu","qiwsir.github.io")
if__name__=="__main__": writer=Pythoner("qiwsir","qiwsir@gmail.com") print"name=",writer.name print"lang=",writer.lang print"email=",writer.email print"system=",writer.system print"website=",writer.website
#运行结果
name=qiwsir lang=python email=qiwsir@gmail.com system=Ubuntu website=qiwsir.github.io