ninstanceof é um operador usado para comparar uma referência com uma classe
nA expressão será true se areferência for
do tipo de uma classe
ou subclasse testada e false, caso contrário
n
nExemplo: sobreposição de equals()
n class Point {
n private int x,
y;
n public boolean
equals(Object obj) {
n if ( obj instanceof Point ) {
n Point
ponto = (Point)obj;
n if (
ponto.x == this.x && ponto.y == this.y) {
n return true;
n }
n }
n return false;
n } Agora posso usar: if(p1.equals(p2))... !
n }