Diferença entre import e extend

2 respostas
K
Pessoal, pintou uma dúvida boba… Qual a diferença entre:





<b>Import javax.swing.JApplet;





public class teste{





}</b>





e





<b>public class teste extend JApplet{





}</b>





Pra ser mais específico, qual diferença entre essas duas formas, uma vez que ambas me permitem usar os métodos do JApplet

2 Respostas

B

A segunda forma está usando todo o conceito de herança e polimorfismo.

Recomendo que você leia algum texto sobre orientação a objetos, porque fica difícil responder em uma mensagem do forum.

Mas basicamente, ao utilizar a segunda forma, a sua classe teste É UM JApplet, você poderá usá-la em qualquer outra classe como sendo um

(ex.: JApplet variavel = new teste(); ), e portanto estará usando ela diretamente como um JApplet. Quando você importa, tem que referenciar a classe pelo JApplet.

K

Valeu pela explicação Bani… Agora entendi a diferença, pq eu pensava que eram duas maneiras diferentes de fazer a mesma coisa, ou seja, usar metodos de uma classe específica. Caiu a ficha agora sobre o conceito de Herança.



Brigadão

:wink:

Criado 31 de janeiro de 2003
Ultima resposta 31 de jan. de 2003
Respostas 2
Participantes 2