Bruno Borges wrote:

>Um array em java eh considerado um Objeto, mas nao eh
>:). 
>
Como � que � considerado um objeto mas n�o � ?? Um array � um objeto 
sim, at� por que ele � criado com o keyword new. Ele n�o � um array no 
sentido do C aonde � um ponteiro.
Um array em Java � um Objeto as n�o � uma classe. Ele � criado pelo VM 
usando refle��o e java.lang.Class

O por que da Class e o por que um array � um Objeto (mas n�o uma classe) 
est� na documenta��o de java.lang.Class:

 * Instances of the class <code>Class</code> represent classes and 
interfaces
 * in a running Java application.  Every array also belongs to a class 
that is
 * reflected as a <code>Class</code> object that is shared by all arrays 
with
 * the same element type and number of dimensions.  The primitive Java types
 * (<code>boolean</code>, <code>byte</code>, <code>char</code>,
 * <code>short</code>, <code>int</code>, <code>long</code>,
 * <code>float</code>, and <code>double</code>), and the keyword
 * <code>void</code> are also represented as <code>Class</code> objects.

-- 
"'You guys (at Microsoft) still don't get it,' 
because it's sort of Java with reliability, productivity and security deleted."

                                        James Gosling




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a