<div dir="ltr">Just getting started with Smalltalk ...<div><br></div><div>I defined the class <font face="monospace">VRectangle</font> as follows:</div><div><br></div><div><font face="monospace">Object subclass: #VRectangle<br>    instanceVariableNames: 'height width'<br>    classVariableNames: ''<br>    poolDictionaries: ''<br>    category: 'Playground'</font></div><div><br></div><div>Then I added the class method height:width: like this:</div><div><br></div><div><font face="monospace">height: aHeight width: aWidth<br>    | r |<br>    r := self basicNew.<br>    r height: aHeight.<br>    r width: aWidth</font></div><div><br></div><div>Then I added these instance methods:</div><div><br></div><div><font face="monospace">height: aNumber<br>    height := aNumber</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">width: aNumber<br>    width := aNumber</font></div><div><font face="monospace"><br clear="all"></font><div><font face="monospace">area<br>    ^ height * width</font><br></div><div><br></div><div>Then in a Workspace I did this:</div><div><br></div><div><font face="monospace">r := VRectangle height: 2 width: 3.<br>r area.</font><br></div><div><br></div><div>I get <font face="monospace">MessageNotUnderstood</font> from the last line, but I don't understand why.</div><div>I can inspect <font face="monospace">r</font> and it looks good.</div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">R. Mark Volkmann</font></div><div><span style="font-size:12.8000001907349px"><font face="arial, helvetica, sans-serif">Object Computing, Inc.</font></span></div></div></div></div></div></div></div></div></div></div>