public class Main {
public static void main(String[] args) {
Person p1 = new Person(13);
Person p2 = new Person(13);
System.out.println(p1);
System.out.println(p2);
System.out.println("p1 == p2 : " + (p1 == p2));
System.out.println("p1.equals(p2) : " + p1.equals(p2));
String s1 = "하하";
String s2 = "하하";
System.out.println("s1 : " + s1);
System.out.println("s2 : " + s2);
System.out.println("s1 == s2 : " + s1 == s2);
System.out.println("s1.equals(s2) : " + s1.equals(s2));
String s3 = new String("하하");
String s4 = new String("하하");
System.out.println("s3 : " + s3);
System.out.println("s4 : " + s4);
System.out.println("s3 == s4 : " + s3 == s4);
System.out.println("s3.equals(s4) : " + s3.equals(s4));
}
}
class Person {
private int age;
public Person(int age) { this.age = age; }
}