使用继承将config和run联系起来

2018-12-14  本文已影响2人  VanJordan

解决的痛点是:当我想使用Config里面定义的属性的时候我不想写self.cfg.model,而只想写self.model,那么我就可以让run类继承config类。
缺点:这种方法缺乏灵活性。

class Config:
    def __init__(self):
        self.a =100
        self.c =3
class Run(Config):
    def __init__(self):
        super(Run,self).__init__()
        self.a =1
        self.b =2

a =Run()
print(a.a)
print(a.c)
上一篇 下一篇

猜你喜欢

热点阅读