Javaの静的メンバ変数とメンバ関数

BasicおよびC ++など

  • 静的メンバ変数とメンバ関数は、クラスではなくオブジェクトに属するクラス名を介してアクセスされる、むしろC ++クラス名の内部より::
  • 一般的なメンバ変数は、プライベート、しかしのpublic static final缶として定義されていません
  • スタティックメンバ関数は、静的メンバにアクセスすることができ、非静的メンバにアクセスすることができないが、非静的メンバクラスのオブジェクトによってアクセスすることができます
  • 非静的メンバ関数は、静的および非静的メンバにアクセスすることができます
  • サブクラスは、基本クラスの静的メンバを継承しますが、メモリ空間の別の部分に静的メンバーを保存することができます。サブクラスに影響を与えることなく、基本クラスの変更静的メンバ変数は、静的メンバ変数を変更します。スタティックメンバ関数は動的結合できません。

Javaの静的唯一の他の使用はありません、修正クラスのメンバーになります

ます。https://www.jianshu.com/p/d84646328c47で再現

おすすめ

転載: blog.csdn.net/weixin_34347651/article/details/91187867