Dart-programming-object
提供:Dev Guides
Dartプログラミング-オブジェクト
オブジェクト指向プログラミングは、オブジェクトを「定義された境界を持つエンティティ」として定義します。オブジェクトには次のものがあります-
- 状態-オブジェクトを説明します。 クラスのフィールドはオブジェクトの状態を表します。
- 動作-オブジェクトができることを説明します。
- ID -オブジェクトを類似した他のオブジェクトのセットから区別する一意の値。 2つ以上のオブジェクトが状態と動作を共有できますが、IDは共有できません。
期間演算子*(。)*は、オブジェクトと組み合わせて使用され、クラスのデータメンバーにアクセスします。
例
Dartは、オブジェクトの形式でデータを表します。 Dartのすべてのクラスは、Objectクラスを拡張します。 以下は、オブジェクトを作成して使用する簡単な例です。
次の output が生成されるはずです-
カスケード演算子(..)
上記の例は、クラス内のメソッドを呼び出します。 ただし、関数が呼び出されるたびに、オブジェクトへの参照が必要です。 cascade operator は、一連の呼び出しがある場合の省略形として使用できます。
カスケード(.. )演算子を使用して、オブジェクトを介して一連の呼び出しを発行できます。 上記の例は、次のように書き直すことができます。
次の output が生成されるはずです-
toString()メソッド
この関数は、オブジェクトの文字列表現を返します。 次の例を見て、 toString メソッドの使用方法を理解してください。
次の output が生成されるはずです-