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
Diferença entre import e extend
K
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

Criado 31 de janeiro de 2003
Ultima resposta 31 de jan. de 2003
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo