いきなり結論
アクセス権は3種類。
「public」「private」「protected」
public
どこからでもアクセス可能。
private
そのクラス内からのみアクセス可能。
子クラスからのアクセスは不可。
protected
そのクラスと、親子クラスからのみアクセス可能。
ついでにPHPでの記述例
public
class Hoge {
public $hoge; //プロパティ
public function sayHi(){ //メソッド
return hoge;
}
}
private
class Hoge {
private $hoge; //プロパティ
private function sayHi() { //メソッド
return hoge;
}
}
protected
class Hoge {
protected $hoge; //プロパティ
protected function sayHi() { //メソッド
return hoge;
}
}
簡単ですが以上です。