Javaのスコープとアクセス修飾子の違いを教えてください。これらは類似点がありますか?スコープとJavaのアクセス修飾子の違い
-2
A
答えて
1
これは、あなたが正確に何を話しているかによって異なります。
たとえば、私たちは、Java
public class testtest
{
static public int a = 10;
public static void main(String[] args)
{
new testtest().print();
}
public void print()
{
int a = 20;
System.out.println(this.a);
System.out.println(a);
}
}
でこのコードを持っている出力:
たぶんあなたは、変数のスコープを参照している
20、それがどの程度であります変数にアクセスすることができます。関数printにbという変数を作成すると、関数内でのみアクセスすることができますが、アクセスしようとすると関数の外部では、エラーが発生します。
しかし、反対側のアクセス修飾語は、public、private、protectedのようなキーワードです。
他のオブジェクトによって使用されている場合、このクラスでどのように変数にアクセスできるかを指定します。 publicであれば、新しいインスタンスを作成したクラスによって変数にアクセスすることができます。また、さらに行を削除することもできます。privateの場合、変数はそのクラスがアクセス可能であり、保護された変数にのみアクセスできますその変数がそれから派生したクラスの中にあるか、そのクラスが持つクラスによって呼び出されます。
関連する問題
- 1. アクセス修飾子
- 2. アクセス修飾子
- 3. タイプと生涯修飾子の違い
- 4. Cの修飾子と修飾子の違いは何ですか?
- 5. Scalaのプライベートアクセス修飾子のスコープ
- 6. デフォルトのアクセス修飾子7
- 7. Delphiのアクセス修飾子
- 8. varとvalのscalaのアクセス修飾子
- 9. クラスと内部クラスのアクセス修飾子
- 10. javascriptのクラスとアクセス修飾子
- 11. 動的アクセス修飾子
- 12. Springアクセス修飾子private
- 13. Java修飾子の構文とフォーマット
- 14. Delphiの「厳密なプライベート」と「保護された」アクセス修飾子の違いは?
- 15. Java抽象修飾子
- 16. Javaアクセス修飾子 - サブクラスとパッケージで利用できるメソッド
- 17. C#のインターフェイスメンバのアクセス修飾子
- 18. Java 9のインターフェイスメソッドのデフォルトのアクセス修飾子ですか?
- 19. Javaのアクセス修飾子の優先順位
- 20. スカラユニットテストのセットアップ(アクセス修飾子修飾子を使用しますか?)
- 21. 変数のアクセス修飾子:プライベート対プロテクト
- 22. 動的メソッドのアクセス修飾子
- 23. アクセス修飾子の適切な適用
- 24. C#の:アクセス修飾子メソッドを作る
- 25. Javaの修飾子で他の注釈
- 26. Javaの 'final'修飾子クラスにアクセスする
- 27. 不変クラスで使用されるJavaのアクセス修飾子
- 28. "コピー"と "修飾名のコピー"の違い
- 29. Javaの可視性修飾子をバイパス
- 30. 修飾子のエラー
感謝して、Aleks。 –
@Moytri Barmanもしあなたがこの答えを受け入れることができれば、それは素晴らしいだろう:) – IRONALEKS