| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 15:58:11
|
kikostyle
JavaChild
![[Avatar]](/images/avatar/1a944d032cfa82fd3fccb56ba18fb914.png)
Membro desde: 04/05/2007 15:18:53
Mensagens: 144
Offline
|
Estou estudando algumas coisas de OO e me deparei com o seguinte dilema
1 - O estado de um objeto são definido pelos valores de suas propriedades e pelos relacionamentos que ele tem naquele momento.
2 - Herança é um relacionamento.
mas até que ponto 1 é verdadeiro? não consigo conceber herança influenciando no estado de um objeto.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 16:16:04
|
emmanuelrock
Java Ninja
![[Avatar]](/images/avatar/5cd52f3f5648f829d82b2c262b8d4355.jpg)
Membro desde: 07/05/2009 00:38:41
Mensagens: 291
Localização: Curitiba - PR
Offline
|
Pense em atributos static final na superclasse ou interface...
|
"Quem sabe que é profundo busca a clareza. Quem deseja parecer profundo para a multidão procura ser obscuro porque a multidão toma por profundo aquilo cujo o fundo não vê, ela é medrosa... exita em entrar na água" - Friedrich Nietzsche. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 19:33:56
|
Bruno Laturner
GUJ Expert
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline
|
O estado de um objeto é definido pelo conjunto de seus atributos. Se o objeto for composto por vários objetos, o estado dele é o conjunto dos atributos de todos os seus objetos.
A herança define parte dos atributos de uma classe, e define também o valor inicial destes atributos, e este pode ser redefinido pela subclasse.
This message was edited 1 time. Last update was at 12/02/2010 19:34:09
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/02/2010 20:11:25
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
Herança = comportamento passado de pai para filho.
This message was edited 1 time. Last update was at 18/02/2010 10:29:37
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/02/2010 23:36:39
|
mateusbrum
JavaBaby
![[Avatar]](/images/avatar/be6ea238d9be0fc60080a6f8a8188817.png)
Membro desde: 21/01/2007 22:55:29
Mensagens: 84
Offline
|
Não seria comportamento passado de pai para filho ?
|
Mateus Henrique Brum
Analista Programador Java
Sun Certified Java Programmer 6.0
Sun Certified Web Component Developer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/02/2010 09:49:31
|
kikostyle
JavaChild
![[Avatar]](/images/avatar/1a944d032cfa82fd3fccb56ba18fb914.png)
Membro desde: 04/05/2007 15:18:53
Mensagens: 144
Offline
|
Bruno Laturner wrote:O estado de um objeto é definido pelo conjunto de seus atributos. Se o objeto for composto por vários objetos, o estado dele é o conjunto dos atributos de todos os seus objetos.
A herança define parte dos atributos de uma classe, e define também o valor inicial destes atributos, e este pode ser redefinido pela subclasse.
Acho que isso explica bem
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/02/2010 10:01:11
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
Mesmo que seja algo simples como
Para todos os efeitos, o estado de b é (sensivelmente) diferente de a.
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/02/2010 10:30:14
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
mateusbrum wrote:Não seria comportamento passado de pai para filho ?
Confusão nas palavras... Correria. Up! Tks
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
|
|