12345678910111213141516171819 |
- #unittest {
- name: "Test super.";
- result: 5000;
- };
- class foo {
- func f1() {return 1000;}
- }
- class bar:foo {
- func f1() {return 2000;}
- func f2() {return f1();}
- func f3() {return super.f1();}
- }
- func main() {
- var b = bar();
- return b.f1()+b.f2()+b.f3();
- }
|