- プロパティやメソッドの前につく
public
はアクセス権(アクセス修飾子)という - アクセス権をつけると、プロパティやメソッドにアクセスできる範囲を指定できる
- クラスのメソッドやプロパティにはアクセス権を必ずつける
- プロパティでアクセス権をつけないと、構文エラー
- メソッドでアクセス権をつけないと、
public
とみなされる - アクセス権は
public
,protected
,private
の3つがある -
public
はその名の通りどこからでもアクセスできる -
protected
はクラスとサブクラス(継承したクラス)からアクセスできる -
private
はクラスからアクセスできる - アクセス権を使って外部からプロパティを直接操作できないようにすることをカプセル化という
- 外部からプロパティを操作できるようにするためのメソッドをゲッターメソッド、セッターメソッドという
- ゲッター、セッターはget〇〇、set〇〇とつけるのが習慣
- セッターを使うと代入される値のチェックを行える
- ゲッターだけを作れば読み取り専用にできる
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
00