public interface Auto : GLib.Object {
	public abstract void starten();
}

public class Ferrari : GLib.Object, Auto {
	public void starten() { print("brumm\n"); }
}

[...]

Ferrari f = new Ferrari();
Auto meins = f;
meins.starten();