私の本当の経験「2ヤードを殺すための2回の選挙の後に二本鎖の安定性、」ウィンシェア損失なしのヒント

私の本当の経験「2ヤードを殺すための2回の選挙の後に二本鎖の安定性、」ウィンシェア損失なしのヒント

テンバック血液メンターリード[6875446] 95%の勝率、バック上陸何千人もの人々に成功した血液を助けている
と呼ばれる、我々は独立したJavaソースファイルにクラスの対応を呼び出すが、クラスでも別のクラスの内側に配置することができます前に、内部クラスは、比較的に言えば、それは外部のクラスとして知られているクラスを含みます。

なぜ我々は、別のクラスの中に置く必要がありますか?一般的に、クラス内で定義され、その外部クラスは、比較的密接な関係を有し含むが、他のクラスとはほとんど関係があり、内部クラスは、完全に隠されている外側に達成することができ、コードの実装にも、より良好な封入を持つことができ多くの場合、より簡潔な。

しかし、単にJava仮想マシンの内部Javaコンパイラの概念のような、それは内部クラスは事を知らないで、各カテゴリ内は、最終的には独立したバイトコードを生成するために、別々のクラスとしてコンパイルされますファイル。

これは、実際には、各クラス内の別のクラスと交換することができます。もちろん、これは技術的な実装で、純粋で、内部クラスを簡単にまとめて書くために外部に完全に隠れ、関連するコードを達成するために、そしてより簡潔な文言でプライベート変数がprivateとして宣言することができる外部クラスにアクセスすることができ、これらは内部クラスですメリット。

おすすめ

転載: www.cnblogs.com/fjhf084/p/12387715.html