擅长:python、mysql、java
<p>此时,您的代码试图调用类上的<code>nome</code>属性,该属性被初始化为<code>None</code>,从而引发您看到的错误</p>
<p><code>nome</code>的setter当前命名不正确-其名称应与属性(getter)的名称匹配:</p>
<pre><code>@nome.setter
def nome(self, nome):
self._nome = nome
</code></pre>
<p>进行校正后,应使用以下方法设置特性值:</p>
<pre><code>pessoa1.nome = "Mário"
</code></pre>
<p>这将通过您定义的setter方法继续进行</p>
<p>全文:</p>
<pre><code>pessoa1.nome = "Mário"
pessoa1.sobrenome = "Lopes"
print(pessoa1.getNomeCompleto())
</code></pre>
<p>输出:</p>
<pre><code>Mário Lopes
</code></pre>