Object類Object常用メンバー方法
965 ワード
Object類Object常用メンバー方法
ディレクトリ: Objectクラス概要 Objectの一般的な方法
Objectクラス概要
すべてのクラスはObjectクラスを継承しています。Object類はすべての種類のルートです。
Objectの常用方法
1.public int hashCode():呼び出し対象のハッシュコード値を返します。デフォルトでは、この値はオブジェクトのアドレスから計算されます。
2.public final Class get Class():呼び出し対象の運転時類を返します。
4.equals(Object object):2つのオブジェクトが等しいかどうかを比較する。
Objectにおけるequals方法は、比較対象のアドレス値であり、実際の運用には実用的な意味がない。書き換えが必要です。業務の需要に応じて比較します。「=」とequals()の違い:「=」は基本的なデータタイプの値が等しいかどうかを比較することができ、参照タイプのアドレスが同じかを比較することもできます。equalsデフォルトでは、2つの参照タイプのアドレスを比較しても、カスタマイズできます。
ディレクトリ:
Objectクラス概要
すべてのクラスはObjectクラスを継承しています。Object類はすべての種類のルートです。
Objectの常用方法
1.public int hashCode():呼び出し対象のハッシュコード値を返します。デフォルトでは、この値はオブジェクトのアドレスから計算されます。
2.public final Class get Class():呼び出し対象の運転時類を返します。
Student stu = new Student(" ",23);
Class clazz = stu.getClass();
String name = clazz.getName;//
3.public String toString():呼び出し対象の文字列を返す。デフォルトでは、クラス名+@+ハッシュコードの16進数を返します。通常、この方法を書き換えて、オブジェクトの属性値を出力します。印刷対象の参照の場合は、デフォルトでtoString()を印刷します。4.equals(Object object):2つのオブジェクトが等しいかどうかを比較する。
Objectにおけるequals方法は、比較対象のアドレス値であり、実際の運用には実用的な意味がない。書き換えが必要です。業務の需要に応じて比較します。「=」とequals()の違い:「=」は基本的なデータタイプの値が等しいかどうかを比較することができ、参照タイプのアドレスが同じかを比較することもできます。equalsデフォルトでは、2つの参照タイプのアドレスを比較しても、カスタマイズできます。