Class Definition Java Tutorial

class MyClass {
  private String name;
  MyClass(String name) {
    this.name = name;
  }
  public boolean equals(Object o) {
    if (!(o instanceof MyClass))
      return false;
    MyClass c = (MyClass) o;
    return name.equals(c.name);
  }
}
class EqualityDemo {
  public static void main(String[] args) {
    MyClass c1 = new MyClass("S");
    MyClass c2 = new MyClass("S");
    MyClass c3 = new MyClass("M");
    System.out.println("c1.equals (c2): " + c1.equals(c2));
    System.out.println("c1.equals (c3): " + c1.equals(c3));
  }
}