derivacao  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
cintia
What is classpath?

Membro desde: 15/11/2002 18:20:31
Mensagens: 7
Offline

Olá a todos,
Gostaria de saber qual o conceito de derivação em orientação a objetos?
Obrigada
Cintia
[MSN]
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Bom dia.

Veja se ajuda você: http://www.unesp.br/gs/treinamento/java/guj-oop.pdf

Mas derivação nada mais é que uma classe que extende de outra classe. Sim, herança





Ferrari é uma classe que derivada de Carro. Certo?
Até

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
cintia
What is classpath?

Membro desde: 15/11/2002 18:20:31
Mensagens: 7
Offline

Entao heranca e derivacao é a mesma coisa?
[MSN]
cintia
What is classpath?

Membro desde: 15/11/2002 18:20:31
Mensagens: 7
Offline

Qual seria a resposta para essa questão???
[Thumb - questao.JPG]
 Nome do arquivo questao.JPG [Disk] Download
 Descrição questao
 Tamanho 119 Kbytes
 Baixado:  26 vez(es)

[MSN]
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Só vejo aí Polimorfismo e Herança...

This message was edited 2 times. Last update was at 17/12/2009 11:40:00


Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Não. Derivação e subclasse é a mesma coisa. O que eu quis dizer é que uma classe que extende de uma classe Pai é uma derivação de uma classe ou também chamada subclasse.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
cintia
What is classpath?

Membro desde: 15/11/2002 18:20:31
Mensagens: 7
Offline

Entendi.
Então a resposta seria polimorfismo e derivacao né?
Obrigada pela ajuda
Cintia
[MSN]
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Sim, esta seria a minha resposta também.

Abraços.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

cintia wrote:Entendi.
Então a resposta seria polimorfismo e derivacao né?
Obrigada pela ajuda
Cintia


Não. A resposta deveria ser Abstração e Polimorfismo (A).

Abstração porque toda a herança é uma classificação e toda classificação é abstrata.
Polimosfismo porque o esquema mostra um método da classe sendo implementado pelas filhas.

Encapsulamento não é mostrado , portanto qualquer opção com isso está errada

Derivação não existe. não existe uma coisa formal chamada "derivação" (exceto na matemática).
quando se diz que se faz uma classe derivada de outra isso é coloquial, ou seja, não é tecnico. O temo tecnico seria
eu faço A herdar de B. No dia a dia usamos expressões como B extende A ou B deriva de A, mas não existe uma "operação" chamada
'Extensão" nem "Derivação".

This message was edited 2 times. Last update was at 17/12/2009 12:29:56

[WWW]
ivandasilva
JavaEvangelist
[Avatar]

Membro desde: 03/11/2007 11:48:58
Mensagens: 309
Offline

Estava passeando pelo fórum e desenterrei este tópico.... Eu acho que derivação existe sim! Eu creio kkkkkkkk

Porque no C++ a literatura aborda a relação de uma classe filha com a mãe como derivação.

http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Flanguage%2Fref%2Fcplr126.htm

O sol nasce, a bicicleta anda, o lobo uiva e o urso panda.
[WWW] [MSN]
lucas_guj
JavaGuru
[Avatar]

Membro desde: 18/05/2011 15:16:57
Mensagens: 240
Localização: Rio de Janeiro
Offline

Aproveitando que ele já foi ressucitado mesmo. Alguém poderia explicar o que é Encapsulamento?

Use a Cabeça Java - 100%
Java Como Programar 8° Edição - 49%

De que adianta sonhar, se você não acredita que pode realizar?
---------------------------

Automação Industrial e Outros Servicos
Hospedagem de Sites
[WWW] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline

Encapsulamento é a caracterísca que os objetos tem de esconder no seu interior sua complexidade, e deixar para os usuários apenas um conjunto de métodos simples.

Por exemplo. Imagine o código:


Você facilmente entende o que o navegar faz, em linhas gerais, pois essa é a interface comum que se espera de um navegador desse tipo.

Agora, encapsulado por trás desses métodos, está toda complexidade de conectar com um servidor HTTP, baixar uma página HTML, interpretar seu conteúdo, etc...

This message was edited 1 time. Last update was at 28/01/2012 20:38:55


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
lucas_guj
JavaGuru
[Avatar]

Membro desde: 18/05/2011 15:16:57
Mensagens: 240
Localização: Rio de Janeiro
Offline

ViniGodoy wrote:Encapsulação é a caracterísca que os objetos tem de esconder no seu interior sua complexidade, e deixar para os usuários apenas um conjunto de métodos simples.

Por exemplo. Imagine o código:


Você facilmente entende o que o navegar faz, em linhas gerais, pois essa é a interface comum que se espera de um navegador desse tipo.

Agora, encapsulado por trás desses métodos, está toda complexidade de conectar com um servidor HTTP, baixar uma página HTML, interpretar seu conteúdo, etc...


Ok ViniGodoy. Acho que entendi. Obrigado. No caso ali a respota da cintia eu acho que seria a letra D de acordo com os meus conhecimentos. E você acha que é qual?

This message was edited 1 time. Last update was at 28/01/2012 20:41:42


Use a Cabeça Java - 100%
Java Como Programar 8° Edição - 49%

De que adianta sonhar, se você não acredita que pode realizar?
---------------------------

Automação Industrial e Outros Servicos
Hospedagem de Sites
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team