Estou estudando para certificação com o livro da Kathy Sierra, na página 305 da versão em português, ela mostra a hierarquia das interfaces. Me parece que as classes Hashtable, LinkedHashMap, HashMap e TreeMap, estão no mesmo nível na hierarquia, mas fazendo o whizlabs tem uma questão que diz que LinkedHashMap extende HashMap.
Questão:
public class Teste {
public static void main(String args[]){
Object obj=new LinkedHashMap();
if(obj instanceof Collection)
System.out.print("For ");
if(obj instanceof Map)
System.out.print("A Few ");
if(obj instanceof LinkedList)
System.out.print("Dollars more ");
if(obj instanceof HashMap)
System.out.print("Good Men");
}
}
Saída: A Few Good Men
Gostaria de saber se o livro da Kathy está errado ou se eu não consegui visualizar isso no livro?