2017-06-20 3 views
-3

私は情報隠しについて書かれていることはたくさんあると知っていますが、なぜ私はクラス属性をpublicとして定義してはいけないのか分かりません。クラス属性を「public」と定義した場合の結果はどれですか?

属性を「公開」と定義した場合の結果はどれですか?

例を挙げてください。

+1

あなたは可能な_negative_ consequencesを意味しますか?私はあなたが一般的に「公的」が何をしているかを一般に知っていると思います –

+0

この質問は、softwarengineering.stackexchange.comの方が適切かもしれません。 – Barmar

+0

@ Don'tPanicはい – ziiweb

答えて

-2

属性を「パブリック」と定義すると、セキュリティ上の理由からその属性を「プライベート」にする必要があります。特に、チームで作業する場合は、 「プライベート」属性は、それが敏感な属性であることを意味します。それで全部です。

関連する問題