擅长:python、mysql、java
<p>大概你可以初始化不同种类的鱼</p>
<p>提供的两个构造函数都提供了一个默认值,如果未指定<code>fish_class</code>,则默认为构造泛型<code>Fish</code>的列表</p>
<p>但是,<code>fish_class</code>允许您指定某类鱼</p>
<p>例如,您可能希望初始化一个<code>Baracuda</code>学校或<code>Snapper</code>学校,这两个学校都是泛型<code>Fish</code>类的子类</p>
<p>(实际上,代码中没有任何东西可以确保<code>fish_class</code>实际上是一个<code>Fish</code>类,您可以用<code>fish_class = Dog</code>调用构造函数)</p>