擅长:python、mysql、java
<p>您可以在构造函数中添加默认值,这使得您的参数是可选的。你知道吗</p>
<pre><code>class Dinosaur:
def __init__(self,type = None):
self.type=type
</code></pre>
<p>然后您可以:</p>
<pre><code>>>> d1 = Dinosaur()
>>> print(d1.getType())
None
>>> d1.setType("T-Rex")
>>> print(d1.getType())
"T-Rex"
</code></pre>
<p>或传递参数:</p>
<pre><code>>>> d2 = Dinosaur("Velociraptor")
>>> print(d2.getType())
"Velociraptor"
</code></pre>