python中的默认参数和继承

时间:2018-01-14 17:43:11

标签: python inheritance

参数x1ParentClass中被赋予默认值,并在SubClass中继承。

这是在x1中初始化SubClass的最简洁方法吗?具体来说,我已在inaccessible value中为sub value分配了值x1SubClass,并且只能访问sub value。想知道我是否错过了一种更规范的方式来做到这一点。

class ParentClass(object):
def __init__(self, x1='parent value'):
    self.x1 = x1

class SubClass(ParentClass):
    def __init__(self, x1='inaccessible value', x2='sub value'):
        super().__init__(x1='sub value')
        self.x2 = x2

0 个答案:

没有答案