Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como criar uma classe de implementação em Java
Na programação Java, uma interface define um conjunto de comportamentos. Todas as classes que implementam uma interface deve fornecer os métodos descritos na declaração de interface . Interfaces são um elemento-chave na programação orientada a objeto , uma vez que permitem que os desenvolvedores criem conjuntos de classes que todos implementam a mesma interface, mas , potencialmente, ter diferentes detalhes de implementação. Quando você cria uma classe Java que implementa uma interface, você é obrigado a implementar os métodos especificados na interface , mas pode escolher a forma de levar a cabo a implementação desses métodos , de forma que atenda as necessidades da classe em questão . Instruções
1

Criar uma interface em seu projeto Java. Você é livre para implementar qualquer uma das interfaces definidas dentro da própria linguagem Java , mas também pode criar o seu próprio que é específico para as necessidades de seu projeto. Para demonstrar , você pode usar o seguinte esboço para criar sua própria interface :

interface de Gato {

public int getHeight ();

setName public void (String catName );

}

Esta interface amostra descreve um " gato ", que pode ser implementado por outras classes em seu projeto. Aulas de Implementação terá de fornecer os dois métodos indicados , usando os nomes de métodos específicos e parâmetros.
2

Crie uma nova classe no seu projeto Java para implementar a interface que você criou , ou qualquer outra interface que você preferir . Para indicar que uma classe vai implementar uma interface, você precisará ajustar a declaração de classe da seguinte forma:

classe implementa Tiger Cat {
código

//class aqui

}

isso informa ao compilador que a classe vai implementar a interface do "gato" . Um funções de interface , como um contrato , então usando esta sintaxe você está cometendo sua classe para fornecer os métodos de interface.
3

Olhe para as mensagens de erro o seu ambiente de desenvolvimento integrado , ou IDE, é destacando . Você deve ver as mensagens de erro , logo que você adicionar o " implementos " cláusula para a sua declaração de classe . Se você olhar para o detalhe dos erros destacados , você vai ver que o IDE está lembrando que você tem que fornecer os métodos de interface dentro da classe . As mensagens de erro serão exibidas até que você forneça os métodos necessários .
4

Implementar os métodos necessários em sua classe. Desde sua classe escolheu para implementar a interface , você deve agora criar um método de implementação para cada um listado na declaração de interface . Adicionando métodos a seguir para a sua declaração de classe será o suficiente para satisfazer a implementação do " gato" de interface :

private int tigerHeight ;

tigerName private String ;

Tiger pública ( ) {

tigerHeight = 10;

tigerName = ""; }


public int getHeight () {

retornar tigerHeight ;

}

public void setNome (String catName ) {

tigerName = catName ;

}

, bem como acrescentar a dois métodos indicados pela interface, juntamente com os seus detalhes de implementação , este exemplo dá a classe duas variáveis ​​de instância e um método construtor .
5

Adicione métodos adicionais para a sua nova classe. Assim como os métodos implementados para a interface , você pode adicionar quaisquer métodos adicionais , variáveis ​​e comportamento de sua classe como você necessita. Depois de ter criado a sua declaração de classe, você pode criar uma instância da classe em outro lugar no seu programa da seguinte forma:

Tiger Tiger motherCat = new ();

Salve seus arquivos Java , compilar e executar o seu programa para testá-lo.

Anterior :

Próximo : No
  Os artigos relacionados
·Como exibir um ResultSet Com JSP 
·Como converter Octal para Binário em Java 
·Como fazer um baralho de cartas no NetBeans Usando Arra…
·Como importar e configurar GWT em um Eclipse 
·Qual é o significado de Applet 
·Java Teoria & Prática : Coleta de Lixo na JVM 1.4.1 
·A importância da programação Java no campo da Inform…
·Como exibir um cilindro em Java 
·Como converter uma Cadeia Java para Color 
·Como desinstalar o Subversive em Eclipse 
  Artigos em destaque
·HTML URL Tutorial 
·Como fazer Tabs em Android 
·Como Hack 
·Como passar parâmetros para um Applet 
·Como escrever programas Turbo Pascal 
·O que é Fila de Prioridade 
·Como usar DTrace como um Profiler Memória 
·Como saber se um JTextField está vazia 
·Qual é a diferença entre uma linguagem de montagem e …
·As vantagens de codificação com SOA para clientes 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados