継承

protected継承を間違えて覚えてました。・゜・(ノД`)・゜・。
Googleでも間違った情報がたまに…。


クラス定義でも継承でも、デフォルトはprivate属性です。
privateとなったメンバはそれ以降、外部や子はアクセスできなくなります。


(親 -> 子)

・public継承
public -> public
protected -> protected
private -> private


・protected継承
public -> protected
protected -> protected
private -> private


・private継承
public -> private
protected -> private
private -> private