Files
wren/test/language/inheritance/inherit_fields.wren
T

36 lines
429 B
Plaintext
Raw Normal View History

2013-12-10 16:13:25 -08:00
class Foo {
foo(a, b) {
_field1 = a
_field2 = b
}
fooPrint {
2014-01-05 12:27:12 -08:00
IO.print(_field1)
IO.print(_field2)
2013-12-10 16:13:25 -08:00
}
}
class Bar is Foo {
bar(a, b) {
_field1 = a
_field2 = b
}
barPrint {
2014-01-05 12:27:12 -08:00
IO.print(_field1)
IO.print(_field2)
2013-12-10 16:13:25 -08:00
}
}
2015-07-10 09:18:22 -07:00
var bar = Bar.new()
2013-12-10 16:13:25 -08:00
bar.foo("foo 1", "foo 2")
bar.bar("bar 1", "bar 2")
bar.fooPrint
// expect: foo 1
// expect: foo 2
bar.barPrint
// expect: bar 1
// expect: bar 2