Child.java |
/* * Child.java * * Created on December 3, 2002 */ package collections.getclass; /** * Derived class with equals method Not overridden, * overridden using instanceof, overridden using getClass. * @author Thomas Rowland */ public class Child extends Parent { private static int id = 1; /** * Overridden equals method using instanceof * instead of getClass. */ /* public boolean equals (Object o) { //if (o.getClass() == this.getClass() if (o instanceof Child) return (((Child)o).getId() == this.getId()); return false; } */ public String toString() { return "I am a Child"; } public int getId() { return this.id; } }