privateは、そのクラス内からしかアクセスできないのに対して、protectedは、protectedで宣言したデータが属するクラスを継承した子クラスの中からでもアクセスが可能になる。通常、privateで宣言したフィールドにアクセスする為に、publicで宣言したgetterを設定 ...