Duvida Basica

4 respostas
F
Ola galera alguem sabe porque System.out.println() nao aceita argumentos do tipo de retorno void?

por exemplo

public class A{

void x(){}
}

class B extends A{

int Mostrar(){

System.out.println(" " + x() );

return 0;

}

}
agredeco desde ja pela atencao!

4 Respostas

CarlosEduardoDantas

1 - porque o metodo println() não possui argumento do tipo void… :lol:

2 - porque void nao retorna nada… entao pra que imprimir nada?

CarlosEduardoDantas

agora tu pode fazer

System.out.println();

ai sim… retorna um void… hehe =)

CarlosEduardoDantas

opa… agora q tu editou… que eu vi o corpo do metodo…

strings podem ser concatenadas com inteiros, floats, doubles, etc… .etc… porem nao com void… void nao é um tipo de variavel… void é um tipo de retorno…

F

caduengenheiro:
opa… agora q tu editou… que eu vi o corpo do metodo…

strings podem ser concatenadas com inteiros, floats, doubles, etc… .etc… porem nao com void… void nao é um tipo de variavel… void é um tipo de retorno…

Muito obrigado!!tirou minha dúvida por completo!!!valeu!!

Criado 11 de outubro de 2007
Ultima resposta 11 de out. de 2007
Respostas 4
Participantes 2