アクセス修飾子を設定したメンバ変数へのアクセス方法について確認しておきます。
まずはメンバ変数をpublicに設定した場合です。publicにしておけば外部からも自由に変数の値を変更できるので柔軟性はありますが、意図しない形で変数の値を書き換えられたり、本来設定出来ないような値を自由に設定出来てしまいます。
例えばテレビのチャンネルであれば1から12の間の数値しか設定出来ないようにしたかったとしても、メンバ変数の値を外部から直接設定できるようになっていれば、20とか30などの想定外の値を設定出来てしまいます。