Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Diferentes tipos de relacionamento em Java
programas em Java são compostos de um conjunto de objetos que interagem e Java deriva seu poder a partir das relações entre diferentes objetos . Relacionamentos permitir que um programador para definir objetos complicados por construí-los a partir de uma série de objetos mais simples , facilitando assim o processo de depuração e criação de código que pode ser reutilizado para fins múltiplos. Herança

herança , ou "é um" relacionamentos, define classes em termos de suas classes pai . Por exemplo, se você estiver escrevendo um programa de arquitetura, você pode criar uma " Fruit " classe pai e classes filhas " maçã", " Banana " e " Mango ". Cada uma das classes criança herda variáveis ​​e métodos da classe pai . Neste exemplo , que pode herdar variáveis ​​, tais como " hasSeeds " ou " cor ", e métodos , tais como " getCost " porque a fruta pode ser definido por as presenças de sementes , a sua cor e o seu custo . Cada classe de criança também pode ter suas próprias variáveis ​​ou métodos que não estão presentes nas outras classes. A classe de maçã, por exemplo, pode ter " numSeeds " ou variáveis ​​" stemLength " .
Herança Sintaxe

classes pai pode ser definida como qualquer outra classe em Java , ou eles podem ser definidos como classes abstractas . Se uma classe só deve ser usada como modelo para as suas crianças , que devem ser definidos como uma classe de resumo , se uma classe realmente precisa de ser criado , deve ser abstrato . No exemplo acima , você definiria a classe "Fruto ", como uma classe abstrata , se você não deseja que o usuário seja capaz de criar uma fruta genérico , caso contrário, você gostaria de fazer uma aula normal. Para criar uma classe abstrata , adicione "abstrato ", antes de " classe " na declaração da classe - por exemplo, " classe Fruit { abstrato . " Para definir uma classe como o filho de uma classe pai , adicione " ,. estende "eo nome da classe pai após a declaração da criança - por exemplo," classe a Apple estende Fruit {"
Composição

Composição, ou " tem um" , definir objetos que pertencem a outros objetos. Por exemplo , a classe " Orchard " pode conter objetos " árvore" que definem as árvores que está presente no pomar . Neste caso, você diria que o pomar "tem um" árvore. A classe "Árvore " também pode ter uma relação de composição com outros objetos , como " Fruit " ou objetos "flor" .
Composição Sintaxe

para criar uma relação de composição entre dois objetos, um dos objetos deve ser declarado como uma variável dentro do outro. Em nossa classe " pomar" , você deve declarar um novo objeto "Árvore ", com o código: " . Árvore Appletree = new Tree ( ); " Este estabelece que o pomar tem uma macieira. Você pode então chamar métodos da árvore de maçã de dentro da classe " pomar" com este código : " appleTree.getNumLeaves () ; ".

Anterior :

Próximo : No
  Os artigos relacionados
·Como declarar um construtor em Java 
·Não consigo imprimir linhas usando um Applet Java 
·Como iterar um TreeMap 
·Conceitos de Java : Laboratório Lista Linked 
·Como melhorar a escrita em Java Logic 
·Como extrair o APK do SDK do Google 
·Como converter uma seqüência alfabética a números e…
·Função Tempo em Java 
·Java & API Explicada aos Pais 
·Como fazer JNLP Abrir com Java 
  Artigos em destaque
·HashCode Java para tipos booleanos 
·Como encontrar Curva Interseções em Matlab 
·Como fazer uma Foreign Key 
·Como Loop através de uma lista de objetos em FreeMarke…
·Como determinar o comprimento de corda no texto B 
·Como fazer um círculo em LabVIEW 
·Como matar um espaço em branco em Cold Fusion 
·Como enviar Teclar para Propriedades Active X 
·Como escrever um script para Logoff 
·Como faço para salvar um arquivo no Xcode 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados