Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-09 Por tôpico isaque
Title: LORDz



 Andei pesquisando 
mais um pouco com o Coordenador dos cursos de programao da Faculdade 
eencontrei a resposta, mas est em oposiocom a maioria das 
respostas que recebi, como o assunto  interessante, decidi compartilha 
comvocs a resposta.

 Para ser 
polimorfica a operacao tem que ter a mesma assinatura e isto inclui os 
parametros formais.
 Quanto a 
pergunta em si, a resposta e NAO, pois e possivel se utilizar polimorfismo via a 
utilizacao de Interfaces (que e uma estrutura similar a classe que serve apenas 
para definir um grupo de operacoes que deveser implmeentado pelas classes 
que realizam ou implementam a interface.
 Apenas para 
programadores C++, a visao de polimorfismo fica restrita a heranca de classe, 
pois nao existem em c++ o conceito de interface

 Alm disso, se 
a linguagem nao for fortemente tipada (exigir declaracao de tipo), como e o caso 
por exemplo do smalltalk, o polimorfismo pode ocorrer em qualquer tempo, 
bastando para isso que as classes apresentem metodos ou operacoes polimorficas, 
mesmo sem pertecerem a mesma hierarquia de classe.

Marcelo Feres

  - Original Message - 
  From: 
  Antonio 
  Oliveira 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, July 03, 2003 8:30 
  AM
  Subject: Re: [java-list] Polimorfismo s 
  pode ser aplicado em classes que tenha Herana??? 
  
  Caros,
  
  Para que ocorra polimorfismo se faz necessria a 
  existncia de herana de uma classe (abstrata de preferncia) ou a 
  implementao de uma interface. 
  
  PS: 
  1) No vamos confundir o conceito de 
  polimorfismo com o de sobrecarga. O segundo ocorre quando temos em uma mesma 
  classe, mtodos comnomes iguais e assinaturas 
  diferentes.
  2) O conceito de polimorfismo no  da 
  linguagem de programao Java, mas sim da Orientao a Objetos.
  
  
  []
  
  
- Original Message - 
From: 
diego 
To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 

Sent: Tuesday, July 01, 2003 12:06 
PM
Subject: Re: [java-list] Polimorfismo 
s pode ser aplicado em classes que tenha Herana??? 

No necessariamente.
Quando vc vai sobrecrever um mtodo que est na 
classe pai, sem sombras de dvida voc precisa ter uma herana, mas quando 
voc declara vrios mtodos com a mesma assinatura, mas que recebem 
parmetros diferentes, isto tambm  considerado polimorfismo, e pouco 
importa, neste caso, que voc tenha uma classe ancestral.

  - Original Message - 
  From: 
  [EMAIL PROTECTED] 
  
  To: [EMAIL PROTECTED] 
  Sent: Friday, June 27, 2003 
  08:27
  Subject: [java-list] Polimorfismo s 
  pode ser aplicado em classes que tenha Herana??? 
  
  
  
  
  


  

  correto afirmar que o 
Polimorfismo s pode ser aplicado em classes que tenha Herana??? 
Algum pode me ajudar neste conceito?

Cordiais saudaes,

  
  
Isaque Niche Ramos 
  Jota


  
Cordiais saudaes,

  
  
Isaque Niche Ramos 
  Jota 
  
(
(22) 2772-8000(22) 9903-5193
  
*
[EMAIL PROTECTED]
  

UIN:241967404 



Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-06 Por tôpico Joao
Title: LORDz



Parabns Antonio, 

 Fez a lio de casa. Infelizmente, muita 
gente confunde sobrecarga com polimorfismo.

 O polimorfismo  uma arte e deve ser 
tratado como tal e as possibilidades que ele abre em Java so 
incrveis.

 A possibilidade de carregar um objeto filho 
comum handle do paiapenas por no sabermos de que tipo de 
filhoele ,e deixar esta responsabilidade com o java que vai se 
encarregar de executar o mtodo do filho apropriado, permite uma reduo de 
cdigos fantstica. Aplicando estes conceitos j criei classes inteiras onde 
nenhum if foi necessrio, pois o java sabe "se"  isto ou aquilo.

 Joao

  - Original Message - 
  From: 
  Antonio 
  Oliveira 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, July 03, 2003 8:30 
  AM
  Subject: Re: [java-list] Polimorfismo s 
  pode ser aplicado em classes que tenha Herana??? 
  
  Caros,
  
  Para que ocorra polimorfismo se faz necessria a 
  existncia de herana de uma classe (abstrata de preferncia) ou a 
  implementao de uma interface. 
  
  PS: 
  1) No vamos confundir o conceito de 
  polimorfismo com o de sobrecarga. O segundo ocorre quando temos em uma mesma 
  classe, mtodos comnomes iguais e assinaturas 
  diferentes.
  2) O conceito de polimorfismo no  da 
  linguagem de programao Java, mas sim da Orientao a Objetos.
  
  
  []
  
  
- Original Message - 
From: 
diego 
To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 

Sent: Tuesday, July 01, 2003 12:06 
PM
Subject: Re: [java-list] Polimorfismo 
    s pode ser aplicado em classes que tenha Herana??? 

No necessariamente.
Quando vc vai sobrecrever um mtodo que est na 
classe pai, sem sombras de dvida voc precisa ter uma herana, mas quando 
voc declara vrios mtodos com a mesma assinatura, mas que recebem 
parmetros diferentes, isto tambm  considerado polimorfismo, e pouco 
importa, neste caso, que voc tenha uma classe ancestral.

  - Original Message - 
  From: 
  [EMAIL PROTECTED] 
  
  To: [EMAIL PROTECTED] 
  Sent: Friday, June 27, 2003 
  08:27
  Subject: [java-list] Polimorfismo s 
      pode ser aplicado em classes que tenha Herana??? 
  
  
  
  
  


  

  correto afirmar que o 
Polimorfismo s pode ser aplicado em classes que tenha Herana??? 
Algum pode me ajudar neste conceito?

Cordiais saudaes,

  
  
Isaque Niche Ramos 
  Jota


  
Cordiais saudaes,

  
  
Isaque Niche Ramos 
  Jota 
  
(
(22) 2772-8000(22) 9903-5193
  
*
[EMAIL PROTECTED]
  

UIN:241967404 



RES: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-05 Por tôpico Cristiano S. Neves
Title: LORDz



polimorfismo 
ou sobrecarga de mtodos?
Cristiano 
S. NevesGerente de TIPrumos Interativa 
Ltda.F55 226 
7951E[EMAIL PROTECTED]Uhttp://www.prumos.com.br 


  -Mensagem original-De: diego 
  [mailto:[EMAIL PROTECTED]Enviada em: tera-feira, 1 de 
  julho de 2003 12:07Para: [EMAIL PROTECTED]; 
  [EMAIL PROTECTED]Assunto: Re: [java-list] Polimorfismo s 
  pode ser aplicado em classes que tenha Herana??? 
  No necessariamente.
  Quando vc vai sobrecrever um mtodo que est na 
  classe pai, sem sombras de dvida voc precisa ter uma herana, mas quando 
  voc declara vrios mtodos com a mesma assinatura, mas que recebem parmetros 
  diferentes, isto tambm  considerado polimorfismo, e pouco importa, neste 
  caso, que voc tenha uma classe ancestral.
  
- Original Message - 
From: 
[EMAIL PROTECTED] 

To: [EMAIL PROTECTED] 
Sent: Friday, June 27, 2003 08:27
Subject: [java-list] Polimorfismo s 
pode ser aplicado em classes que tenha Herana??? 





  

  
correto afirmar que o 
  Polimorfismo s pode ser aplicado em classes que tenha Herana??? 
  Algum pode me ajudar neste conceito?
  
  Cordiais saudaes,
  


  Isaque Niche Ramos 
Jota
  
  

  Cordiais saudaes,
  


  Isaque Niche Ramos 
Jota 

  (
  (22) 2772-8000(22) 9903-5193

  *
  [EMAIL PROTECTED]

  
  UIN:241967404 
  


Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-05 Por tôpico Leandro Fernandes Afonso
Title: LORDz



Isaque,

Polimorfismo  a caracterstica que uma classe tem 
de tratar diferentes tipos de dados de acordo como forem passados para 
ela.

ex: uma mtodo chamado soma() que possa 
tratar:
1+1=2
'java '+'Linux'='Java Linux'
e assim por diante.

este fato de polimorfismo ser dependente de herana 
no  bem verdade, pois so coisas distintas.

Herana j  quando uma classe herda propriedades 
de uma superclasse = herana simples; de mais de uma classe= herana multipla 
(mais complexo)

espero ter ajudado.

Leandro

  - Original Message - 
  From: 
  [EMAIL PROTECTED] 
  To: [EMAIL PROTECTED] 
  Sent: Friday, June 27, 2003 8:27 AM
  Subject: [java-list] Polimorfismo s pode 
  ser aplicado em classes que tenha Herana??? 
  
  
   
  
  


  

  correto afirmar que o 
Polimorfismo s pode ser aplicado em classes que tenha Herana??? Algum 
pode me ajudar neste conceito?

Cordiais saudaes,

  
  
Isaque Niche Ramos Jota


  
Cordiais saudaes,

  
  
Isaque Niche Ramos Jota 
  
(
(22) 2772-8000(22) 9903-5193
  
*
[EMAIL PROTECTED]
  

UIN:241967404 



Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-05 Por tôpico Cesar Fernando Moro
Classicamente chamamos de polimorfismo a escolha (tardia), em tempo de 
execuo, do mtodo que ser efetivamente executado quando enviamos uma 
mensagem para um objeto que est dentro de uma varivel, por exemplo. A 
escolha do mtodo a ser executado, depende do objeto que est recebendo 
a mensagem, e no da mensagem em si. Uma mesma mensagem enviada a 
objetos diferentes pode disparar comportamentos distintos.

Por outro lado tambm encontramos na literatura a meno de 
polimorfismo em tempo de execuo descrita no pargrafo anterior e 
polimorfismo em tempo de compilao que seria a escolha do mtodo de a 
ser executado de acordo com a lista de parmetros enviados, ou seja 
sobrecarga.

Concordo que esta nomenclatura diverge da definio clssica de 
polimorfismo, mas pessoalmente eu gosto pois deixa claro o momento da 
escolha em que acontece a escolha de qual mtodo ser executado.

Cesar



Antonio Oliveira wrote:
LORDzCaros,

Para que ocorra polimorfismo se faz necessria a existncia de herana de uma classe (abstrata de preferncia) ou a implementao de uma interface. 

PS: 
 1) No vamos confundir o conceito de polimorfismo com o de sobrecarga. O segundo ocorre quando temos em uma mesma classe, mtodos com  nomes iguais e assinaturas diferentes.
 2) O conceito de polimorfismo no  da linguagem de programao Java, mas sim da Orientao a Objetos.

[]

  - Original Message - 
  From: diego 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Tuesday, July 01, 2003 12:06 PM
  Subject: Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana??? 

  No necessariamente.
  Quando vc vai sobrecrever um mtodo que est na classe pai, sem sombras de dvida voc precisa ter uma herana, mas quando voc declara vrios mtodos com a mesma assinatura, mas que recebem parmetros diferentes, isto tambm  considerado polimorfismo, e pouco importa, neste caso, que voc tenha uma classe ancestral.
- Original Message - 
From: [EMAIL PROTECTED] 
To: [EMAIL PROTECTED] 
Sent: Friday, June 27, 2003 08:27
Subject: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana??? 





   correto afirmar que o Polimorfismo s pode ser aplicado em classes que tenha Herana??? Algum pode me ajudar neste conceito?

  Cordiais saudaes,
Isaque Niche Ramos Jota 
   

 
  Cordiais saudaes,
Isaque Niche Ramos Jota 
   
( (22) 2772-8000
(22) 9903-5193 
* [EMAIL PROTECTED] 
   UIN:241967404  

 



--
--
Cesar Fernando Moro - Email: [EMAIL PROTECTED] - ICQ: 157573186
  System Analist/Professor - http://cfmoro.hopto.org
   State University of Maringa - PR - Brazil - Fone:+055-44-261-4324
--
There never was darkness or a problem that could defeat the sunrise or 
hope.
 Bern Williams



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-


Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-04 Por tôpico Antonio Oliveira
Title: LORDz



Caros,

Para que ocorra polimorfismo se faz necessria a 
existncia de herana de uma classe (abstrata de preferncia) ou a implementao 
de uma interface. 

PS: 
1) No vamos confundir o conceito de 
polimorfismo com o de sobrecarga. O segundo ocorre quando temos em uma mesma 
classe, mtodos comnomes iguais e assinaturas 
diferentes.
2) O conceito de polimorfismo no  da 
linguagem de programao Java, mas sim da Orientao a Objetos.


[]


  - Original Message - 
  From: 
  diego 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Tuesday, July 01, 2003 12:06 
  PM
  Subject: Re: [java-list] Polimorfismo s 
  pode ser aplicado em classes que tenha Herana??? 
  
  No necessariamente.
  Quando vc vai sobrecrever um mtodo que est na 
  classe pai, sem sombras de dvida voc precisa ter uma herana, mas quando 
  voc declara vrios mtodos com a mesma assinatura, mas que recebem parmetros 
  diferentes, isto tambm  considerado polimorfismo, e pouco importa, neste 
  caso, que voc tenha uma classe ancestral.
  
- Original Message - 
From: 
[EMAIL PROTECTED] 

To: [EMAIL PROTECTED] 
Sent: Friday, June 27, 2003 08:27
Subject: [java-list] Polimorfismo s 
pode ser aplicado em classes que tenha Herana??? 





  

  
correto afirmar que o 
  Polimorfismo s pode ser aplicado em classes que tenha Herana??? 
  Algum pode me ajudar neste conceito?
  
  Cordiais saudaes,
  


  Isaque Niche Ramos 
Jota
  
  

  Cordiais saudaes,
  


  Isaque Niche Ramos 
Jota 

  (
  (22) 2772-8000(22) 9903-5193

  *
  [EMAIL PROTECTED]

  
  UIN:241967404 
  


Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-03 Por tôpico Leandro Yung
Title: LORDz



 parcialmente correto, Overwrite  aplicvel 
apenas para classes que tenham herana.
No entanto, Overload pode ser aplicado para 
qualquer classe, com ou sem herana.


  - Original Message - 
  From: 
  Conrad 
  To: [EMAIL PROTECTED] 
  Sent: Monday, June 30, 2003 5:15 PM
  Subject: Re: [java-list] Polimorfismo s 
  pode ser aplicado em classes que tenha Herana??? 
  
   correto sim polimorfismo em java tem os 
  conceitos de overwrite e overload, que  rescrita de mtodo e "recarregao" 
  (No sei se  a traduo correta), ento no faz sentido falar de polimorfismo 
  seno houver herana.
  
  Abraos
  Conrad peres.
  
- Original Message - 
From: 
[EMAIL PROTECTED] 

To: [EMAIL PROTECTED] 
Sent: Friday, June 27, 2003 8:27 
AM
Subject: [java-list] Polimorfismo s 
    pode ser aplicado em classes que tenha Herana??? 





  

  
correto afirmar que o 
  Polimorfismo s pode ser aplicado em classes que tenha Herana??? 
  Algum pode me ajudar neste conceito?
  
  Cordiais saudaes,
  


  Isaque Niche Ramos 
Jota
  
  

  Cordiais saudaes,
  


  Isaque Niche Ramos 
Jota 

  (
  (22) 2772-8000(22) 9903-5193

  *
  [EMAIL PROTECTED]

  
  UIN:241967404 
  


Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-02 Por tôpico diego
Title: LORDz



No necessariamente.
Quando vc vai sobrecrever um mtodo que est na 
classe pai, sem sombras de dvida voc precisa ter uma herana, mas quando voc 
declara vrios mtodos com a mesma assinatura, mas que recebem parmetros 
diferentes, isto tambm  considerado polimorfismo, e pouco importa, neste caso, 
que voc tenha uma classe ancestral.

  - Original Message - 
  From: 
  [EMAIL PROTECTED] 
  To: [EMAIL PROTECTED] 
  Sent: Friday, June 27, 2003 08:27
  Subject: [java-list] Polimorfismo s pode 
  ser aplicado em classes que tenha Herana??? 
  
  
   
  
  


  

  correto afirmar que o 
Polimorfismo s pode ser aplicado em classes que tenha Herana??? Algum 
pode me ajudar neste conceito?

Cordiais saudaes,

  
  
Isaque 
  Niche Ramos Jota


  
Cordiais saudaes,

  
  
Isaque 
  Niche Ramos Jota 
  
  
(
(22) 
  2772-8000(22) 9903-5193
  
*
[EMAIL PROTECTED]
  

UIN:241967404 



Re: [java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-07-01 Por tôpico Conrad
Title: LORDz



 correto sim polimorfismo em java tem os conceitos 
de overwrite e overload, que  rescrita de mtodo e "recarregao" (No sei se  
a traduo correta), ento no faz sentido falar de polimorfismo seno houver 
herana.

Abraos
Conrad peres.

  - Original Message - 
  From: 
  [EMAIL PROTECTED] 
  To: [EMAIL PROTECTED] 
  Sent: Friday, June 27, 2003 8:27 AM
  Subject: [java-list] Polimorfismo s pode 
  ser aplicado em classes que tenha Herana??? 
  
  
   
  
  


  

  correto afirmar que o 
Polimorfismo s pode ser aplicado em classes que tenha Herana??? Algum 
pode me ajudar neste conceito?

Cordiais saudaes,

  
  
Isaque Niche Ramos Jota


  
Cordiais saudaes,

  
  
Isaque Niche Ramos Jota 
  
(
(22) 2772-8000(22) 9903-5193
  
*
[EMAIL PROTECTED]
  

UIN:241967404 



[java-list] Polimorfismo s pode ser aplicado em classes que tenha Herana???

2003-06-30 Por tôpico isaque
Title: LORDz







  
  

  
correto afirmar que o Polimorfismo 
  s pode ser aplicado em classes que tenha Herana??? Algum pode me ajudar 
  neste conceito?
  
  Cordiais saudaes,
  


  Isaque Niche Ramos Jota
  
  

  Cordiais saudaes,
  


  Isaque Niche Ramos Jota 

  (
  (22) 2772-8000(22) 9903-5193

  *
  [EMAIL PROTECTED]

  
  UIN:241967404