Duvida Basica

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!

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

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

agora tu pode fazer

System.out.println(); 

ai sim… retorna um void… hehe =)

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…

[quote=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…

[/quote]

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