擅长:python、mysql、java
<p><code>ATTRIBUTE3</code>在类创建时计算,而不是在每次访问时重新计算。因此,您将继承父级的值,而不是公式。你知道吗</p>
<p>如果希望在每次访问时重新计算属性值,可以使用<code>@property</code>:</p>
<pre><code>class Parent:
ATRIBUTE1 = 'dad'
ATRIBUTE2 = ' good'
@property
def ATRIBUTE3(self):
return self.ATRIBUTE1 + self.ATRIBUTE2
</code></pre>
<p>您可以像以前一样访问它(尽管是只读的):</p>
<pre><code>print(child.ATTRIBUTE3)
</code></pre>