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 :!: