各オブジェクトには、メモリにアドレスハッシュ値があり、これは16進数です。
オブジェクトオブジェクトのHashCode()メソッドを呼び出して、このオブジェクトのハッシュ値を返します
hexadecimalを変換するためにinteger.tohexstring()メソッドを呼び出します
オブジェクトオブジェクトのtoString()メソッドを呼び出して、class name @ hash値を取得します
通常、デフォルトがあまり意味がないため、toString()メソッドを書き直します
実装の原則は、クラスの反映です
オブジェクトを作成すると、xxx.classファイルがハードディスクで生成されます。 JDKは、これらのクラスファイルを説明するクラスクラスを定義します
オブジェクトオブジェクトのgetClass()メソッドを呼び出して、クラスオブジェクトを取得します
クラスオブジェクトのgetName()メソッドを呼び出してクラス名を取得します
public class objectdemo { / ** * @param args * / public static void main(string [] args){objectdemo od = new objectDemo(); system.out.println(od.tostring()); // output objectdemo@26f04d94 system.out.println(integer.tohexstring(od.hashcode())) System.out.println(c.getName()+"@"+integer.tohexstring(od.hashcode())); }}Javaseオブジェクト指向(オブジェクトクラスのトストリング)の上記の簡単な議論は、私があなたと共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。