Inheritance/Multiple: Difference between revisions

Content added Content deleted
Line 261: Line 261:
var cp := CameraPhone new.
var cp := CameraPhone new.
console writeLine:(cp cameraMsg).
console writeLine(cp cameraMsg).
console writeLine:(cp mobileMsg).
console writeLine(cp mobileMsg).
].</lang>
].</lang>
Alternatively a group object may be created
Alternatively a group object may be created
<lang elena>#import system'dynamic.
<lang elena>import system'dynamic.


class CameraFeature
class CameraFeature
Line 281: Line 281:
class CameraPhone =
class CameraPhone =
{
{
new = MobilePhone new mix &into:(CameraFeature new).
new = MobilePhone new; mixInto(CameraFeature new).
}.
}.