Understanding Chapter 2 Q 22 of A Little Java, A Few Patterns : <p>In Chapter 2 of <em>A Little Java, A Few Patterns</em>, Question 22 is:</p>

<blockquote>
  <p>Are there only Onions on this Shish^D:</p>
  
  <p><strong>new</strong> Skewer()?</p>
</blockquote>

<p>Answer is:</p>

<blockquote>
  <p>true, because there is neither Lamb nor Tomato on <strong>new</strong> Skewer().</p>
</blockquote>

<p><a href="http://i.stack.imgur.com/nZuyv.png" rel="nofollow">definitions of classes</a></p>

<p>Skewer is a subclass of Shish^D, Onion is also a subclass of Shish^D, I don't understand why there are onions on <code>new Skewer()</code>, could someone explain this a bit further?</p>
