Java
object
1.SUN
2.
3.println
4.SUN
public String toString(){
return getClass().getname() + "@" + Interger.toHexString(hashCode());
}
object
5.
package com.bjpowernode.java_learning;
public class D56_1_ {
public static void main(String[] args) {
Object o1 = new Object();
String s1 = o1.toString();
System.out.println(s1);
Person56 p1 = new Person56("sha",52);
System.out.println(p1);//
String s2 = p1.toString();
System.out.println(s2);
}
}
class Person56 {
String name;
int age;
Person56(String name ,int age){
this.name = name ;
this.age = age;
}
//
public String toString() {
return "Person[name=" + name + ",age=" + age +"]";
}
}
Object
1.Object
public boolean equals(o2){
return (this == obj);//
}
//Object
2.
package com.bjpowernode.java_learning;
public class D56_2_equalsMethodAnalysis {
public static void main(String[] args) {
Object o1 = new Object();
Object o2 = new Object();
boolean b1 = o1.equals(o2);
System.out.println(b1);
Star56 s1 = new Star56(100,"xiaoming");
Star56 s2 = new Star56(100,"xiaoming");
System.out.println(s1.equals(s2));
//
//
}
}
class Star56{
int id;
String name;
public Star56(int id,String name) {
this.id = id;
this.name = name;
}
}
D56_1_toStringMethodAnalysis,java
D56_2_equalsMethodAnalysis.java