SóProvas


ID
770185
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes, acerca da linguagem de programação
Java.

O operador instanceof só pode ser usado para testar valores null.

Alternativas
Comentários
  • De forma bem trivial...
    instanceof - Testa se um objeto é instância de uma classe qualquer; também pode ser usado para testar valores null, portanto, o erro está em afirmar que o operador só serve p/ testar valores null.
    Resposta: E
  • Exemplo na prática:

    public class Veiculo {

    String placa;
    String cor;
    String modelo;
    int rodas;
    }

    public class Carro extends Veiculo {

    int estepe;
    int limpador;
    int volante;
    }

    public class Main {

         public static void main(String[] args) {
              Carro c = new Carro();
               if(c instanceof Veiculo){
                   System.out.println("entra aqui");
               }
         }
    }
    O resultado deverá ser entra aqui.
    Abraços
  • instanceof testa se um objeto é uma instância de uma classe específica ou se é null.