Dartのクラス

Dartではオブジェクト指向プログラミングを言語レベルでサポートをしており、 クラスを実装するための構文を備えています。

クラスの定義

Dartではキーワード「class」を使用して以下のようにクラスを定義します。

class クラス名 {
    メンバの定義
}

例えば、メンバ変数を出力するクラスの定義は以下のように書きます。

class クラス名 {
    String hoge = "Hello";
    
    void printHoge() {
        print(hoge);
    }
}

インスタンスの生成

クラスのインスタンスを生成する場合、new キーワードを使用して以下のように記述します。

ClassName hoge = new ClassName();

inserted by FC2 system