Duvidas basica!

12 respostas
brunomartins02

[color=blue]Estou aprendendo java…
E estou enfrentando um dilema!!!
MultiplaHerança Não sei se a um jeito de fazer mais pelo o que eu li só usando interfaces
Só que não sei usar a mesma se possivel alguem me ajuda postando algo assim!!!
[i][u] :smiley: [/color]

12 Respostas

drsmachado

Onde você procurou?
Qual dúvida ficou dos exemplos que viu?

mausexdd

… Seja mais especifico Aonde esta com dificuldade?
Criar.
Implementar.
:idea: Pesquise -> tente -> erre -> posteErro ->utilizeAjuda-> Aprenda!

Eduardo_Bregaida

brunomartins02:
[color=blue]Estou aprendendo java…
E estou enfrentando um dilema!!!
MultiplaHerança Não sei se a um jeito de fazer mais pelo o que eu li só usando interfaces
Só que não sei usar a mesma se possivel alguem me ajuda postando algo assim!!!
[i][u] :smiley: [/color]

Não existe herança multipla em Java.

Leia essa apostila na parte de Herança, polimorfismo e interface que vai te ajudar: http://www.caelum.com.br/download/caelum-java-objetos-fj11.pdf

Bons estudos :smiley:

A

2.2. INTERFACES, UMA ALTERNATIVA PARA HERANÇA
MÚLTIPLA
Herança múltipla:

Herança múltipla é a capacidade de uma classe herdar de duas ou
mais classes, por exemplo a classe radio-relógio herdar da
classe rádio e da classe relógio. C++ apresenta herança
múltipla, e também maneiras de tratar os problemas decorrentes
de seu uso. Um dos problemas que podem surgir é o conflito de
nomes de atributos ou métodos herdados desse tipo de herança.
Uma das estratégias adotadas para resolver estes conflitos é o
“renaming” ou renomeamento desses nomes iguais presentes nas
superclasses. Tendo o seguinte significado: A classe herdeira
em comportamento, “behaviour”, semelhante ao das duas classes
pais. Um outro exemplo de interface seria a classe audio-vídeo
que herda da classe audio e da classe vídeo.
Java por motivos de simplicidade, abandona a idéia de herança
múltipla, cedendo lugar ao uso de interfaces. Interfaces
são um conjunto de métodos e constantes (não
contém atributos). Os métodos definidos na interface
são “ocos” ou desprovidos de implementação.
Classes podem dizer que implementam uma interface, estabelecendo
um compromisso, uma espécie de contrato, com seus clientes
no que se refere a prover uma implementação para
cada método da referida interface… Ao cliente, pode ser
dada a definição da interface, ele acaba não
sabendo o que a classe é, mas sabe o que faz. Quem programa
em Objective C, deve ver as interfaces como algo semelhante ao
conceito de protocolos.
Neste exemplo usaremos uma interface de nome imprimível
para capturar as características comuns as classe que podem
ser imprimidas em algum dispositivo de saída de dados.

Fonte: http://www.ic.unicamp.br/~cmrubira/aacesta/java/javatut10.html

jv.nicocelli

brunomartins02,

Tem um artigo aqui no guj que explica bem o uso de interfaces…

Segue: http://www.guj.com.br/articles/123

brunomartins02

To com dificuldade em implementar a interface!!!

drsmachado

E eu em saber quais dificuldades você está enfrentando.

brunomartins02

Nao sei nem por onde começar

drsmachado

http://www.google.com.br começa por aí
Depois http://www.guj.com.br

brunomartins02

queria video aulas mais nao acho nem uma legal sabe alguma

adriano_si

Cara, o drsmachado te indicou 2 Mega Caminhos para sanar a sua dúvida…

Coloque na busca das 2, “implementando interfaces Java” e você já saberá como começar…

Abs []

brunomartins02

VLW

Criado 22 de junho de 2011
Ultima resposta 25 de jun. de 2011
Respostas 12
Participantes 7