2011-06-15 06:13:33 +00:00
|
|
|
|
|
|
|
class Hello
|
|
|
|
new: (@test, @world) =>
|
|
|
|
print "creating object.."
|
|
|
|
hello: =>
|
|
|
|
print @test, @world
|
|
|
|
__tostring: => "hello world"
|
|
|
|
|
|
|
|
x = Hello 1,2
|
2011-06-23 06:45:03 +00:00
|
|
|
x\hello()
|
2011-06-15 06:13:33 +00:00
|
|
|
|
|
|
|
print x
|
|
|
|
|
2011-06-16 05:41:17 +00:00
|
|
|
class Simple
|
|
|
|
cool: => print "cool"
|
|
|
|
|
|
|
|
class Yikes extends Simple
|
|
|
|
new: => print "created hello"
|
|
|
|
|
|
|
|
x = Yikes()
|
2011-06-23 06:45:03 +00:00
|
|
|
x\cool()
|
2011-06-15 06:13:33 +00:00
|
|
|
|
2011-06-19 19:07:01 +00:00
|
|
|
|
|
|
|
class Hi
|
|
|
|
new: (arg) =>
|
|
|
|
print "init arg", arg
|
|
|
|
|
|
|
|
cool: (num) =>
|
|
|
|
print "num", num
|
|
|
|
|
|
|
|
|
|
|
|
class Simple extends Hi
|
|
|
|
new: => super "man"
|
|
|
|
cool: => super 120302
|
|
|
|
|
|
|
|
x = Simple()
|
2011-06-23 06:45:03 +00:00
|
|
|
x\cool()
|
2011-06-19 19:07:01 +00:00
|
|
|
|
2011-07-04 18:36:26 +00:00
|
|
|
print x.__class == Simple
|
2011-06-19 19:07:01 +00:00
|
|
|
|