ホームページ > Java > &#&はじめる > Java のオブジェクトの詳細な紹介

Java のオブジェクトの詳細な紹介

王林
リリース: 2019-11-25 16:36:55
転載
2550 人が閲覧しました

Java のオブジェクトの詳細な紹介

1. オブジェクトの作成

手順:

( 1) オブジェクト変数の宣言: オブジェクト変数の宣言ではオブジェクトは作成されず、システムは変更のための参照空間を割り当てるだけです。

(2) オブジェクトのインスタンス化: オブジェクトにスペースを割り当て、new 演算子の後にコンストラクター メソッドを実行してオブジェクトの初期化を完了し、オブジェクトへの参照を返します。

プロセス:

1. まず、オブジェクトにメモリ領域を割り当て、メンバー変数を初期化します。数値変数の初期値は 0、論理変数は false、参照変数は null です。

2. 明示的な初期化を実行します。つまり、クラス メンバー宣言に含まれる単純な代入式を実行します。

3. 構築メソッドを実行し、オブジェクトを初期化します。

関連する学習ビデオの推奨事項: Java オンライン ビデオ

2. オブジェクトの使用

オブジェクト変数の参照

オブジェクトの状態とオブジェクトのメソッドには、原点演算子 (.)

を介してアクセスできます。形式: objectReference.variableName

オブジェクト変数へのアクセス: setter および getter

オブジェクトのメソッドの呼び出し

#オブジェクトのメソッドの呼び出し:

objecReference.methodName(argumentList);

オブジェクト メソッドは、アクセス許可を設定することで他のオブジェクトへのアクセスを許可または禁止できます

#3. オブジェクトのクリアランス

ガベージ コレクター

ガベージ コレクターは、参照されていないオブジェクトによって占有されているメモリを定期的に自動的に解放します。メモリリサイクルを行います。

欠点: 収集速度が遅い

オブジェクトの参照を明示的に削除できます: 参照変数の値を null に割り当てます

オブジェクトのファイナライズ処理

オブジェクトが収集される前に、ガベージ コレクターはオブジェクトの Finalize() メソッドを呼び出し、オブジェクト自体が最終クリーンアップを実行できるようにします。

inalize()

メソッドは、Object クラスのメンバー メソッドです。 finalize() メソッドをオーバーライドする場合は、メソッドが終了する前に super.finalize() メソッドを呼び出す必要があります。つまり、親クラスの Finalize() メソッドを呼び出して、継承されたリソースを終了します。オブジェクトの。

protected void finalize() throws throwable{
....//当前类对象所需的清理
super.finalize();//调用父类的最终清理方法
}
ログイン後にコピー

その他の関連記事やチュートリアルについては、次のリンクを参照してください:

ゼロ基本入門 java

以上がJava のオブジェクトの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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