継承

JavaFXでも継承が可能です。
書き方はJavaとほとんど変わらない。

class Parent {
    var name: String;
    function getName(): String {
        return null;
    }
}
class Child extends Parent {
    override function getName(): String {
        return name;
    }
}


var child = Child {
    name: "HiHiroaki";
}
println(child.getName());

だいたい同じでしょ?親クラスには「abstract」キーワードをつける事も可能。
メソッドのオーバーライドには「override」キーワードをつけるのが必須。JavaSE5.0でも好評だったので、知ってますよね。
一番の違いは多重継承が可能というところ

class Child extends Parent, ParentB {
    override function getName(): String {
        return name;
    }
}

「extends」キーワードの後ろに「,」でいくつも親クラスが指定できる。
どうやらインタフェースが無いので、ある意味多重継承は必須っていうところですね。