Javaで低可視性と高可視性を定義する方法..?? プライベートまたはパブリックのどちらが視認性の低いものになります
質問する
725 次
2 に答える
3
視界が悪い= private
。高い視認性= public
。そして、その間にはさらに2つの可視性があります。視認性の高いものから低いものへ:
public > protected > "default" > private
「デフォルト」にはキーワードが関連付けられていません。これは、可視性が明示的に宣言されていない場合に適用される可視性です。そして、ここにドキュメントからの関連リンクがあります。
于 2013-03-10T00:25:04.250 に答える
2
これは基本的に、英語の「目に見える」という言葉の意味に要約されます。可視性とは「見える」という意味であり、「視認性が高い」とは「視認性が低い」以上のものが見えるという意味です。
private
このことから、Javaで何をpublic
意味 するのかを理解していなくても、「プライベート」は「パブリック」よりも目立たないことが直感的にわかります。
次に、アクセス制御に関するJavaチュートリアルページを読むと、Javaがアクセス制御ルールを定義する方法と、「可視性」という用語を使用する方法の両方が、対応する英語の単語の直感的な意味と一致していることがわかります。
于 2013-03-10T00:35:10.947 に答える