[ create a new paste ] login | about

Link: http://codepad.org/EwoicfBX    [ raw code | output | fork ]

GiM - D, pasted on Apr 17:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import tango.io.Stdout;

class Baz { void blinkenlights() {Stdout("Baz").newline; } }
class Bar : Baz { void blinkenlights() { Stdout("Bar").newline; } }
class Foo(T) {
  T t;
  this()
  {
    t = new T;
  }

  void hiperblinkenlights() { t.blinkenlights; }
}

alias Foo!(Bar) B_ok;

void main()
{
  B_ok foo = new B_ok;
  foo.hiperblinkenlights;
}


Output:
1
Bar


Create a new paste based on this one


Comments: