标签:自动 sch img info ini nbsp 之间 elf font
class school: def __init__(self,name,addr): self.name=name self.addr=addr def zhao(self): print("学校正在招生") class course: def __init__(self,name,price,period,school): self.name=name self.p=price self.pp=period self.school=school s1=school("oldbay","beijing") s2=school("oldbay","lanjing") s3=school("oldbay","gansu") c1=course("linux",10,"1h",s1) print(c1.__dict__) print(c1.school.name)#类的组合
class school: x=1 def __init__(self,name,add,type): self.name=name self.add=add self.type=type def tell_info(self): print("学校的详细介绍") s=school("清华","北京","公立") print(s.__dict__) print(school.__dict__) s.tell_info()#实例调用类方法的时候python自动传进了一个参数,但是类不行 school.tell_info(s)#这儿必须自己传参数,因为是类调用类方法,所以不会自动传进参数。
类的组合用来类和类之间的关联,将小类做成大类。两个类之间没有共同点,但是类和类之间有关联,这就用类的组合来实现。
标签:自动 sch img info ini nbsp 之间 elf font
原文地址:https://www.cnblogs.com/zypfzw/p/9130765.html