Herança determina estado?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
kikostyle
JavaChild
[Avatar]

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.
emmanuelrock
Java Ninja
[Avatar]

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.
[Email] [MSN]
Bruno Laturner
GUJ Expert
[Avatar]

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
[WWW]
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
[Email]
mateusbrum
JavaBaby
[Avatar]

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
[Email]
kikostyle
JavaChild
[Avatar]

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
peczenyj
Moderador
[Avatar]

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.'
[WWW]
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
[Email]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team