Qual a resposta?

Foi mal, mensagem editada… (I’m sorry :lol: :lol: ).

[code]public class Teste {
public static void main (String [] args) {
Teste t = null;
t.imprime();
}

void imprime() {
System.out.println(“Imprimindo…”);
}
}[/code]
Essa me pegou!! :lol: :lol:

vlew :!:

[quote=Metal Java Full][code]public class Teste {
public static void main (String [] args) {
Integer i = null;
i.imprime();
}

void imprime() {
System.out.println(“Imprimindo…”);
}
}[/code]
Essa me pegou!! :lol: :lol:

vlew :!:[/quote]

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

[quote=ViniGodoy]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.[/quote]
era isso que eu queria saber!!
Bem que eu poderia rodr o programa, mas não resisti à tentação!

vlew :!: