擅长:python、mysql、java
<p>在创建emp_1期间,您仅在init函数中计算self.email。当您最后更改emp_1.last时,它不会重新触发计算电子邮件的行。通过为电子邮件添加功能,您可以获得所需的行为:</p>
<pre class="lang-py prettyprint-override"><code>def email(self):
return self.first + '.' + self.last + '@company.com'
...
print(emp_1.email())
</code></pre>