アクセッサメソッド
オブジェクト指向言語では、インスタンス変数に外部から直接アクセスできないようになっている
これをカプセル化などという
外部からアクセスする必要があるインスタンス変数に応じて、ゲッターメソッド(インスタンス変数の値を取得するメソッド)、セッターメソッド(インスタンス変数の値を設定するメソッド)を使う
ゲッターメソッドとセッターメソッドを合わせてアクセッサメソッドという
ゲッターメソッドの名前はインスタンス変数名と同じ名前にする
セッターメソッドはインスタンス変数名の前にsetを付けてインスタンス変数名の最初の文字を大文字にする
メソッドの呼び出し方
メッセージ式
[オブジェクト メッセージ]
これをメッセージ式という
戻り値を変数に代入するには次のようにする
変数 = [オブジェクト メッセージ]
オブジェクト指向言語では、インスタンス変数に外部から直接アクセスできないようになっている
これをカプセル化などという
外部からアクセスする必要があるインスタンス変数に応じて、ゲッターメソッド(インスタンス変数の値を取得するメソッド)、セッターメソッド(インスタンス変数の値を設定するメソッド)を使う
ゲッターメソッドとセッターメソッドを合わせてアクセッサメソッドという
ゲッターメソッドの名前はインスタンス変数名と同じ名前にする
セッターメソッドはインスタンス変数名の前にsetを付けてインスタンス変数名の最初の文字を大文字にする
メソッドの呼び出し方
メッセージ式
[オブジェクト メッセージ]
これをメッセージ式という
戻り値を変数に代入するには次のようにする
変数 = [オブジェクト メッセージ]
0 件のコメント:
コメントを投稿