각 객체에는 메모리에 주소 해시 값이 있으며, 이는 16 진수입니다.
이 객체의 해시 값을 반환하려면 객체 개체의 hashcode () 메소드를 호출하십시오.
integer.toHexString () 메소드를 호출하여 16 진수를 변환합니다
객체 객체의 toString () 메소드를 호출하려면 다음을 얻을 수 있습니다 : 클래스 이름 @ hash value
일반적으로 기본값이 그다지 의미가 없기 때문에 ToString () 메소드를 다시 작성합니다.
구현 원칙은 클래스의 반영입니다
객체를 만들 때 xxx.class 파일이 하드 디스크에서 생성됩니다. JDK는이 클래스 파일을 설명하기 위해 클래스 클래스를 정의합니다.
객체 객체의 getClass () 메소드를 호출하여 클래스 객체를 얻습니다.
클래스 이름을 얻으려면 클래스 객체의 getName () 메소드를 호출하십시오.
공개 클래스 ObjectDemo { / ** * @param args * / public static void main (String [] args) {ObjectDemo Od = new ObjectDemo (); System.out.println (od.toString ()); // ObjectDemo@26f04d94 System.out.println (integer.toHexString (Od.HashCode ()); // 출력 26f04d94 // Class C = Od.GetClass (); System.out.println (c.getName ()+"@"+integer.toHexString (od.hashCode ()); }}Javase Object-Oriented (Object Class Tostring)에 대한 위의 간단한 논의는 내가 공유하는 모든 내용입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.