| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2009 17:47:49
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Olá!
Sei que tudo em java é um object. Isso quer dizer que tudo herda de object:
Então, se eu preciso ter
teremos herança multipla?
Qual é a malandragem do compilador?
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2009 17:59:33
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
Marck wrote:Olá!
Sei que tudo em java é um object. Isso quer dizer que tudo herda de object:
Então, se eu preciso ter
teremos herança multipla?
Qual é a malandragem do compilador?
Não, herança multipla é quando se pode extender duas ou mais classes numa mesma declaração.
Por ex:
Agora hierarquia de herança é outra coisa
Object
|__>X
|___>Y
ou seja
Uma unica herança pra cada classe.
[]'s
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2009 18:09:27
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Correto.
Mas tudo é um objeto.
Se eu precisasse ter um Dog herdando de animal, teria:
Dog é um Animal mas também é um Objeto.
Para Dog ser um Objeto, ele se aproveita da Herança de Object que animal tem?
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2009 18:29:30
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
Sim.
Ele herda tudo que pertence a classe Pai
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2009 18:55:02
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Cuidado ao afirmar que tudo é object. Tipos primitivos não o são. O conteúdo pode virar usando Wrappers mas em primeira instância não.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2009 19:08:16
|
d10g3n35
Entusiasta Java
![[Avatar]](/images/avatar/d8da2e09386f2185193bffc5d018e3ad.png)
Membro desde: 14/05/2009 16:08:12
Mensagens: 19
Offline
|
Você não precisa fazer:
ou
Na hierarquia. Object é a super-classe pai de todas as outras.
No geral, toda classe em java já herda de Object implicitamente.
|
/*Não basta ter simplesmente o conhecimento, o que vale é saber usá-lo */ |
|
|
 |
|
|