O que � polimorfismo?
Usuário: Senha: O que � polimorfismo?
26/10/2006 12:14:53
Assunto: O que � polimorfismo?
Membro desde: 02/10/2006 16:48:50
Offline Sou de Salvador e estou come�ando a fazer agora o curso de java. Caras meu professos esta semana explicou polimorfismo e eu estou com algumas d�vidas. Ser� que voc�s poderiam me dar algumas dicas do que � polimorfismo, tanto dicas, te�ricas quanto pr�ticas? Se houver possibilidade eu agrade�o a voc�s. Valeu?
Entre a loucura e a mentira existe um tra�o de verdade.
26/10/2006 12:17:53
Assunto: Re:O que � polimorfismo?
Rafa Abe
Membro desde: 05/09/2004 09:35:41
Localiza��o: Bauru / Campinas
Offline http://www.dca.fee.unicamp.br/cursos/PooJava/polimorf/index.html
Bacharel em Sistemas de Informa��o - Unesp
26/10/2006 12:18:45
ronildobraga
Membro desde: 29/03/2006 10:06:51
Offline Polimorfismo, origin�rio do grego, significa "muitas formas" (poli = muitas, morphos = formas). Ele permite que refer�ncias de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam. Assim, um mesmo m�todo pode apresentar v�rias formas, de acordo com seu contexto. O polimorfismo � importante pois permite que a sem�ntica de uma interface seja efetivamente separada da implementa��o que a representa
Ronildo da Rocha Braga Jr.
Programador, nada mais.
blog: http://www.iprogramming.blogspot.com/
26/10/2006 17:59:55
Offline po parceiro polimorfismo significa muitas formas. um exemplo bom para entender vc tem uma empresa certo? na sua empres tem dois perfis de funcionario um que recebe por dia trabalhado ou seja salario fixo e outro que recebe por comissao em cima do foi produzido por ele..
Entao temos uma classe que vai os metodos que ela nao sabe o q vai ser implementado por sua subclasse. ai entra polimorfismo. Para calcular o salario do cara fixo eh uma formula do cara por comissao eh outra forma.. porem com polimorfismo vc nao precisa digitar tudo novamente eh so a subclasse implementar. o metodo. em anexo coloquei esse exemplo. outro ponto eh o seguinte para ficar mais facil.
na sua casa vc tem um cachorro certo? ele corre certo? e vc tem uma classe animal q tem o metodo correr(), entao sua sublcasse cachorro vai implementar o metodo correr para cachorro da classe animal, agora se vc tem uma tartaruga ela vai implementar o metodo correr para uma tartaruga sendo que para classe animal n importa que especie vc eh.. o importante q vc implemente o metodo de varias formas diferente, sabemos que um cachorro corre de uma forma e a tartagura de outra ai ta "muitas formas" do polimorfismo.
Espero ter ajudado qualquer coisa so mandar
EmpregadoSal.java
526 vez(es)
EmpregadoComi.java
430 vez(es)
446 vez(es)
26/10/2006 18:38:37
Offline Amigo camilolopes .. uma dica ... Acho melhor vc postar a classe Empregado ..
Pq se o nossos amigos forem seguir seu exemplo para entender polimorfismo .... acredito q eles ir�o ficar mais confusos ...
26/10/2006 22:31:08
Offline opa, foi mal, vou colocar nessa parte aki pq so pode anexar ate 3 arquivos!!
Empregado.java
451 vez(es)
27/10/2006 18:35:25
Offline Valeu, voc�s s�o os caras! Veleu mesmo. Um dia com toda certeza, n�s nos encontraremos como grandes programadores. E eu ainda continuarei agrade�ido a voc�s. Valeu, mesmo. Entre a loucura e a mentira existe um tra�o de verdade.
27/10/2006 22:54:16
Offline mas vc entendeu a ideia de polimorfismo.. � bastante importante no desenvolivmento de sistema ate aqueles pequenos...
28/10/2006 12:19:18
Offline Eu j� tinha uma id�ia bem formada do que � polimorfismo. S� que precisava de mais subs�dios para poder, de forma q�erente,fazer isso em termos de programa��o. No caso espec�fico, meu maior problema ainda � a linguagem em si. Eu tenho muita dificuldade de lembrar dos comandos. � justamente por isso que fiz a pergunta sobre polimorfismo. Em rela��o, a id�ia e tamb�m a filosofia, eu j� tinha entendido. Preciso traduzir, isso, em termos de comandos em java. O que voc� me sugere sobre a quest�o do estudo. Eu estou fazendo o seguinte: estudo a fun��o de cada comando em separado, e depois tento junt�-los para formar um programa qualquer que eu tenha em mente. Que m�todo de estudo voc� me sugere?
Valeu desde j�. Entre a loucura e a mentira existe um tra�o de verdade.
28/10/2006 14:42:19
Offline eu tamb�m tenho as vezes essa dificuldade e fa�o isso estudo cada assunto.. e ao termino reviso e fa�o programas para revisar apenas aquele.. assunto tal e depois fa�o um programa meio q complexo revisando o todo por exemplo:
polimorfismo estuedei entendi a teoria entao fiz programas especifico depois fiz um programa mais complexo usando outros recursos e agregando ao polimorfismo.