Skip to content

3.1. Inheritance ​

Java: extends, implements:

java
public class Demo extends Foo implements Bar {
    public Demo() {
        super();
    }
}

Vala: colon followed by comma separated list, both for super class and interfaces:

vala
public class Demo : Foo, Bar {
    public Demo () {
        base ();
    }
}

super is called base in Vala.