[Dart理解度テスト006]Dart でクラスの持つメンバにアクセスするための方法は?

このページには広告が含まれる場合があります。

 

問題

Dart でクラスの持つメンバにアクセスするための方法はどれか?

  1. メンバ名のみ
  2. クラス名.メンバ名
  3. インスタンス名.メンバ名
  4. 変数名.メンバ名

正解と解説動画

←「+」をクリックしてください

正解

3.インスタンス名.メンバ名

解説動画

Dartでクラスの持つメンバー(プロパティやメソッド)にアクセスする方法について、よく間違えるポイントがあるので、ここでしっかり押さえておきましょう!

まず、クラスのメンバーにアクセスするには、Dartでは「インスタンス名.メンバー名」という形で指定します。このやり方は基本中の基本なんですが、意外と混乱するところでもあります。例として「インスタンス名」や「メンバー名」について詳しく見ていきましょう。

 

1.インスタンスを作る(ステップ1)

最初に、クラスからインスタンスを作成します。例えば、クラスが「Car」という名前なら、そのインスタンスを作る際には次のようにします。

Car myCar = Car();

 

2.インスタンス名.メンバー名でアクセス(ステップ2)

インスタンスができたら、そのインスタンスに含まれるメンバーにアクセスします。

ここで「メンバー」とは、プロパティやメソッドを指します。例えば、myCarの色を変えたい場合はこう書きます。

myCar.color = 'red';

ここでのcolorがプロパティ、つまり「色」という属性です。また、メソッドで操作する場合も同様にインスタンス名の後に.をつけてメンバーにアクセスします。

 

まとめ

この「インスタンス化 → メンバーにアクセス」という流れを覚えておくと、Dartでのクラス操作がグッと簡単になります。

Dartにおける2ステップの基本をしっかりマスターして、クラスのメンバーに自由にアクセスできるようにしましょう!

 

こんな記事も読まれています

今すぐ無料お試しキットを受け取る

はじめての方へ


みんプロ式プログラミング講座体系・ラインナップ
みんプロ式プログラミング講座受講の流れ(割引特典利用方法)
サイトマップ(みんプロHPコンテンツ一覧)
運営会社概要

みんプロ作成アプリ





今すぐ無料お試しキットを受け取る
TOP