Concordo, n�o pode ser objeto em tipo primitivo. N�o pode ser objeto porque n�o tem m�todos, super classe ou sequer vari�veis. Embora exista o objeto Void. Fazendo uma analogia void est� para um tipo primitivo como int e Void est� para uma classe wrapper com Integer. � interessante frizar, que por reflex�o � poss�vel chamar o m�todo invoke em um determinado m�todo de uma classe.
SPARC
-----Mensagem original-----
De: Savio Barros [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 2 de janeiro de 2003 10:22
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] void � tipo primitivo?

Ol�,
Void n�o � um tipo de dado. Portanto ele n�o pode ser primitivo e nem objeto. Ele simplesmente representa um "nada".
 
S�vio Barros 
----- Original Message -----
Sent: Wednesday, January 01, 2003 1:20 PM
Subject: [java-list] void � tipo primitivo?

Pessoal,

surgiu uma duvida bastante intrigante, se em alguma prova tiver a seguinte questao:
void eh um tipo primitivo?
a resposta eh verdadeira ou falsa?
a duvida surgiu pois no livro "Thinking in Java" (segunda edicao), pagina 68, indica que void eh um tipo primitivo.
Porem no "The Java Language Specification -  second edition", pagina 286, tem:
"Note that the Java programming language does not allow a "cast to void"—void is not a type—so the traditional C trick of writing an _expression statement such as..."
e mais ainda na API de Java referente a classe Void tem o seguinte:
"The Void class is an uninstantiable placeholder class to hold a reference to the Class object representing the primitive Java type void."
fica entao a questao void eh tipo primitivo?
se void eh tipo primitivo, a classe Void eh uma Wrapper Class?
 

aguardo respostas,

Wagner



Busca Yahoo!
O melhor lugar para encontrar tudo o que voc� procura na Internet

Responder a