検索

ホームページ  >  に質問  >  本文

java 定义private属性,怎么做到限制其他类的访问?

ringa_leeringa_lee2769日前515

全員に返信(3)返信します

  • 黄舟

    黄舟2017-04-18 10:41:00

    実行時に検出されず、メモリに違いはありません。ハッキングしてプライベートメソッドを呼び出すことができます

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:41:00

    はい、ロード時にさまざまな属性が検証され、実行時にこれらの属性に基づいて判断されるようです。詳細ははっきりとは思い出せません。 。

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:41:00

    JVM では、クラスの定義とこのクラスの特定のオブジェクトは別の場所に配置されます。 Java コードの行がオブジェクトのプロパティにアクセスする必要がある場合、JVM はオブジェクトがどのクラスに属しているか、このクラスにこのプロパティがあるかどうか、また、ある場合はコードのコンテキストでアクセスできるかどうかを問い合わせます。実行時のスコープの判断は、コンパイル時のスコープの判断と完全に一致します。

    返事
    0
  • キャンセル返事