オーバーロード/オーバーライド

オーバーロード:同一クラス内で同名のメソッドを作ること。ただし、引数の型、個数が異ならなければならない。
オーバーライド:サブクラスでスーパークラスと同じ名前のメソッドを作ること。引数の型、個数が同じでもよい。
って感じか?だけどスーパークラスでprivateとかで定義されてる変数はやっぱりリーチできないよね・・protectedとかならOKって事かな