sp; &nbsp; &nbsp;}<br />
	  &nbsp; &nbsp; &nbsp;}<br />
	  }</code></p>

            <p>In this case, the parameter <code>serialNumber</code> shadows the instance variable <code>serialNumber</code> of <code>HardDrive</code> that in turn, shadows the <code>serialNumber</code> of <code>Computer</code>.</p>

            <p>As it's coded, the method <code>printSN()</code> will print its argument. A shadowed declaration needs something else to be properly referred.</p>

            <p>We know that when an object