at:tutorial:objects
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
at:tutorial:objects [2007/07/10 12:42] – tvcutsem | at:tutorial:objects [2007/07/10 12:46] – fixed tvcutsem | ||
---|---|---|---|
Line 141: | Line 141: | ||
===== First-class delegation ===== | ===== First-class delegation ===== | ||
- | AmbientTalk provides | + | AmbientTalk provides |
< | < | ||
- | > def point3D := extend: point with: { | + | def point3D := extend: point with: { |
- | def z := 0; | + | def z := 0; |
- | def init(aX, aY, aZ) { | + | def init(aX, aY, aZ) { |
- | super^init(aX, | + | super^init(aX, |
- | z := aZ; | + | z := aZ; |
- | }; | + | }; |
- | } | + | } |
</ | </ | ||
- | A message sent to an object using the '' | + | A message sent to an object using the '' |
<note warning> | <note warning> |
at/tutorial/objects.txt · Last modified: 2013/05/17 20:23 by tvcutsem