ホームページ > Java > &#&チュートリアル > Javaのさまざまな変数の違いは何ですか

Javaのさまざまな変数の違いは何ですか

PHPz
リリース: 2023-04-28 21:46:05
転載
1039 人が閲覧しました

違い

1. クラス内の場所

メンバー変数: クラス内、メソッド外

2. メモリ内の場所

メンバー変数: ヒープ

ローカル変数: スタック

3. 初期化された値

メンバー変数: デフォルト値があります

ローカル変数: デフォルト値なし、定義と代入のみ使用可能

ライフサイクル

メンバー変数: オブジェクトの作成とともに作成され、オブジェクトの消滅とともに消滅します

ローカル変数: メソッドの呼び出しとともに存在し、メソッドの終了とともに消える

インスタンス

メンバー変数とローカル変数の名前が重複する問題変数、近接原理;

は this キーワードを使用して区別できます。this.string はメソッド内ではなく、クラス内のメンバー変数を参照します。

rree

以上がJavaのさまざまな変数の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート