PCII
ETEC MONSENHOR ANTONIO MAGLIANO
Implementando
contratos
O que é Interface?
Uma interface é como um contrato que diz o que
você deve fazer e não como vai fazer !
Imagine uma empre...
O que é Interface? (Contrato)
Empresa
TerceiroProduto
Produz
Contrato
Interface Controle Remoto
Suponhamos que esta Empresa produz TVs e que irá
terceirizar a produção de controles remotos. To...
Interface (Outro Exemplo)
Um software com uma função que só recebe objetos Caneta.
Crie um novo Projeto Java no Eclipse
1. Crie um projeto chamado Interfaces
2. Crie um pacote chamado br.com.etecmam.interf...
Interface Caneta
Classe CanetaEsferografica
Implenta a Interface
Classe Lápis
Implenta a Interface
Classe Giz
Implenta a Interface
Classe Principal
Polimorfismo
ATIVIDADE
CRIE UM SISTEMA PARA UM CORREIO QUE RECEBE OBJETOS
ENDEREÇÁVEIS A SEREM DESPACHADOS A UM DESTINO
DETERMINADO
• http://www.tiexpert.net/programacao/java/interf
aces.php
• http://www.caelum.com.br/apostila-java-
orientacao-objetos/in...
Próximos SlideShares
Carregando em…5
×

PCII AULA 3 - INTERFACES EM JAVA

575 visualizações

Publicada em

INTERFACES: INTRODUÇÃO

CURSO TÉCNICO EM INFORMÁTICA - ETECMAM GARÇA

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
575
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
14
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

PCII AULA 3 - INTERFACES EM JAVA

  1. 1. PCII ETEC MONSENHOR ANTONIO MAGLIANO
  2. 2. Implementando contratos
  3. 3. O que é Interface? Uma interface é como um contrato que diz o que você deve fazer e não como vai fazer ! Imagine uma empresa que deseja terceirizar um parte de sua produção. O terceiro que for produzir aquele determinado produto, ou parte dele, deverá assinar um contrato, onde é especificado o que aquele produto deve fazer ou quais características deve conter. Entretanto como ele vai produzir este produto fica a cargo do terceiro, é um problema interno que ele vai implementar como achar melhor.
  4. 4. O que é Interface? (Contrato) Empresa TerceiroProduto Produz Contrato
  5. 5. Interface Controle Remoto Suponhamos que esta Empresa produz TVs e que irá terceirizar a produção de controles remotos. Todo terceiro que produzir deverá seguir o contrato ControleRemoto. public interface ControleRemoto { void mudarCanal(int canal); void aumentarVolume (int taxa); void diminuirVolume (int taxa); boolean ligar(); boolean desligar();}
  6. 6. Interface (Outro Exemplo) Um software com uma função que só recebe objetos Caneta.
  7. 7. Crie um novo Projeto Java no Eclipse 1. Crie um projeto chamado Interfaces 2. Crie um pacote chamado br.com.etecmam.interfaces 3. Crie uma Interface chamada Caneta 4. Crie as classes: 1. Caneta Esferográfica ( implementando a interface Caneta). 2. Lápis ( implementando a interface Caneta). 3. Giz ( implementando a interface Caneta ). 5. Crie uma classe Principal para testar as implementações.
  8. 8. Interface Caneta
  9. 9. Classe CanetaEsferografica Implenta a Interface
  10. 10. Classe Lápis Implenta a Interface
  11. 11. Classe Giz Implenta a Interface
  12. 12. Classe Principal Polimorfismo
  13. 13. ATIVIDADE CRIE UM SISTEMA PARA UM CORREIO QUE RECEBE OBJETOS ENDEREÇÁVEIS A SEREM DESPACHADOS A UM DESTINO DETERMINADO
  14. 14. • http://www.tiexpert.net/programacao/java/interf aces.php • http://www.caelum.com.br/apostila-java- orientacao-objetos/interfaces/#10-2-interfaces

×