クラス、オブジェクト、委譲、委譲されたプロパティの続き。変えたり端折ったり補足したりしている。キーワードを使って宣言する。次の場合に接中辞記法を使うことができる。パラメータはコンマで区切られている。全てのパラメータは型を明示しなければならない。関数の引数はデフォルト値を持てる。これによってオーバーロードの数を減らすことができる。関数を呼び出すときに引数名を指定できる。これはデフォルト値を持つパラメータが沢山あるときに便利。関数を呼ぶときは名前付き引数は使えない。バイトコードは引数名を保存していないので。