update for 0.4.0 release
[vala-lang.git] / tests / interfaces-properties.vala
blobb65fc5fc46d2825ec0643525861cde9383bb4119
1 using GLib;
3 interface Maman.Ibaz : Object {
4 public abstract int number { get; }
6 public void simple_method () {
7 int n = number;
8 stdout.printf (" %d", n);
12 class Maman.Baz : Object, Ibaz {
13 public int number {
14 get { return 2; }
18 class Maman.SubBaz : Baz {
19 static int main (string[] args) {
20 stdout.printf ("Interface Properties Test: 1");
22 Ibaz ibaz = new Baz ();
23 ibaz.simple_method ();
25 stdout.printf (" 3\n");
27 return 0;