オブジェクトのインスタンス化のプロセスを分析する

王林
リリース: 2020-07-18 16:49:17
転載
1955 人が閲覧しました

オブジェクトのインスタンス化のプロセスを分析する

インスタンス化プロセスは 2 つのステップに分かれています。

(推奨チュートリアル: Java 入門チュートリアル )

最初に、 object は、スタック内のスペースを開き、オブジェクトの名前を付け、内部のコンテンツは null です。

次に、 new を使用してヒープ内のスペースを開き、ヒープ内のオブジェクトを作成します。はオブジェクトであり、ヒープを配置します。空間内のアドレスはスタックに保存され、

A aNew=new A();
ログイン後にコピー

のようにオブジェクトを使用できるようになります (ビデオ チュートリアルの推奨事項: java ビデオ チュートリアル##) #)

aNew はスタック内にあります スペースの名前 new A() は、ヒープ内のスペースを開き、ヒープ内のアドレスを aNew スペースに割り当てます。これは、 aNew へのキーを渡すと、aNew は new A() 内の空間を自由に操作できます。これは、C 言語のポインターに似ています。

以上がオブジェクトのインスタンス化のプロセスを分析するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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