Dart Multiple Constructors : <p>Is it really not possible to create multiple constructors for a class in dart?</p>

<p>in my Player Class, If I have this constructor</p>

<pre><code>Player(String name, int color) {
    this._color = color;
    this._name = name;
}
</code></pre>

<p>Then I try to add this constructor:</p>

<pre><code>Player(Player another) {
    this._color = another.getColor();
    this._name = another.getName();
}
</code></pre>

<p>I get the following error: </p>

<blockquote>
  <p>The default constructor is already defined.</p>
</blockquote>

<p>I'm not looking for a workaround by creating one Constructor with a bunch of non required arguments. </p>

<p>Is there a nice way to solve this?</p>
