Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como combinar Classes em Java
Os programadores usam a linguagem de programação Java , em parte, por causa de seu apoio total de um paradigma de programação orientada a objetos. Devido a isso, eles podem criar diferentes objetos de dados e construir uma extensa biblioteca de classes de já existentes . No entanto, se a necessidade de combinar surgir aulas , há três opções disponíveis. A primeira é a criação de uma hierarquia de derivação , no qual uma classe de destino deriva de uma série de classes relacionadas. A segunda é a de incluir as classes dentro de sua classe , a fim de usar a sua funcionalidade. A terceira é a criação de uma série de "interfaces" ao invés de classes e implementar essas interfaces. Coisas que você precisa
Java Development Kit ( JDK)
editor de texto ou ambiente de desenvolvimento interativo Java
Show Mais instruções
1

Crie a sua classe Java. Esta classe será aquele que " combina " as outras classes :

public class MinhaClasse { /* Código de MyClass implementação vai aqui * /}
2

Estender uma hierarquia de herança de classes . Em Java, o único caminho para a sua classe para herdar a funcionalidade de outras classes múltiplas é se todas essas classes herdam uns dos outros de uma forma linear . Por exemplo , se você quiser " MyClass " para herdar a funcionalidade de " Class1 " e " classe 2 ", e já herda Aula2 dados de Class1, em seguida, MyClass pode ganhar a funcionalidade de ambos estendendo Class2 :

public class MyClass estende Class2 { /* Código de MyClass implementação vai aqui * /}
3

Use classes dentro de sua classe. Se Class1 e Class2 são independentes , ou seja, eles não compartilham dados através de herança , então você pode usar objetos de Class1 e Class2 dentro MyClass para ter acesso a sua funcionalidade :

public class MyClass { Class1 público x = new Class1 (); Aula2 público y = new classe 2 () ;/* código de MyClass implementação vai aqui * /}
4

usar interfaces em vez de aulas. Se Class1 e classe 2 são interfaces , o que significa que eles fornecem apenas um grupo de métodos para aplicar , em vez de definir -los , em seguida, MyClass pode implementar ambos . Uma classe pode implementar qualquer número de interfaces , desde que implementa os métodos definidos nas interfaces:

interface pública Class1 { /* declarações de função * /}

interface pública Class2 { /* declarações de função * /}

public class MyClass implementa Class1, Class2 { /* Código de MyClass implementação vai aqui * /}

Anterior :

Próximo : No
  Os artigos relacionados
·A Internacionalização da Java Coding 
·Como processar XML e JDOM em Java 
·Como formato de impressão nas colunas alinhados em Jav…
·Como criar números aleatórios entre 1 e 26 em Java 
·Como Incorporar Java em Flex 
·Mega projectos em Java 
·Como construir JBoss Com Java 6 
·Comprimento Método de entrada em Java 
·Como descobrir se um número é primo em Java que retor…
·Como criar uma classe abstrata em Java usando o NetBean…
  Artigos em destaque
·Faça uma lista dos tipos de dados usados ​​em Variáve…
·Como configurar uma caixa de combinação para o valor …
·Como usar uma rota estática persistente 
·Como atualizar Gridview largura da coluna 
·Como converter decimais para binários assinados 
·Como os programadores usam Classe Atributos e Métodos …
·Como chamar uma função em QBasic 
·Como usar a função strrchr em C + + 
·Como comparar strings alfabeticamente ordenada em Java 
·Como converter um arquivo Hex 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados