public class Teste {
public static void main (String [] args) {
Teste t = null;
t.imprime();
}
void imprime() {
System.out.println("Imprimindo...");
}
}
vlew :!:
public class Teste {
public static void main (String [] args) {
Teste t = null;
t.imprime();
}
void imprime() {
System.out.println("Imprimindo...");
}
}
vlew :!:
Essa me pegou!! :lol: :lol:public class Teste { public static void main (String [] args) { Integer i = null; i.imprime(); } void imprime() { System.out.println("Imprimindo..."); } }vlew :!:
Tá certo mesmo esse código? A classe Integer não tem um método imprime...logo o código nem compila..
Se o método imprime não for estático, dá nullpointerexception.
Se for, escreve imprimindo. Métodos estáticos não são disparados a partir da variável de instância, pois não dependem dela.
.
Ai nao da NullPointer pq Integer nao tem esse metodo imprime()…entao nem compila.
[editado] rs ele mudou la.
Agora da NullPointerException
Se o método imprime não for estático, dá nullpointerexception.Se for, escreve imprimindo. Métodos estáticos não são disparados a partir da variável de instância, pois não dependem dela.
vlew :!: