Exemple

public class ClasseA {
}

public class ClasseB extends ClasseA {
public void methodeB () {
ClasseB b = new ClasseB();

if (b instanceof ClasseA) {
//...
}
}

}


Solution
Dans ce cas, l'instruction instanceof est toujours true , si bien que l'instruction conditionnelle (if) n'est pas utile.

public class ClasseA {
}

public class ClasseB extends ClasseA {
public void methodeB () {
ClasseB b = new ClasseB();
//...
}

}