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]
-------------------------------------------------------------------------