Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como substituir Java Herança
Como outras linguagens de programação orientada a objetos , Java implementa o conceito de herança . Uma classe pode ser declarada uma subclasse de outra classe ( comumente chamado de " classe pai " ) . A subclasse herda todos os métodos da classe pai. Se a subclasse redefine um método herdado com a mesma assinatura , a definição na subclasse substitui que na superclasse . Você pode substituir mecanismo interno de herança de Java em seu código. Instruções
1

Definir a classe pai em seu aplicativo Java, como no seguinte exemplo de código :

public class BankAccount {

equilíbrio flutuador privado;

bankaccount público (float initialBalance ) {

equilíbrio = initialBalance ;

}

público retirar ( valor float) {

equilíbrio - = quantidade ;

}

}
2

Definir a subclasse usando palavras-chave do Java " estende-se " , como no seguinte exemplo de código : public class

SavingsAccount estende BankAccount {

}

por padrão, SavingsAccount ( um caso particular de BankAccount ) herdarão o atributo " equilíbrio ", e os dois métodos de sua classe pai .

3

substituir um método , declarando-o dentro da subclasse com exatamente a mesma assinatura na classe pai , como no seguinte exemplo de código :

SavingsAccount public class BankAccount {

private int transactionsThisMonth = 0;

público retirar ( valor float) {

if ( transactionsThisMonth <6) {

equilíbrio - = quantidade ;

transactionsThisMonth + +; }


}

}

a nova versão do método " SavingsAccount.withdraw ()" substitui o método herdado " BankAccount . retirar () " , neste exemplo, a razão é que as contas de poupança são sujeitas a limites mensais no número de operações permitidas. O construtor eo atributo " equilíbrio " ainda estão inalterados, como herdado da classe pai.

Anterior :

Próximo : No
  Os artigos relacionados
·Como extrair Applets Java Do Cache 
·Como dividir tamanho fixo com Java 
·Como diálogos de entrada em Java Swing 
·Função de impressão em Java 
·Como se conectar com JSP Servlet 
·Como desenhar uma esfera em Java 
·Uma explicação do INT , NUM1 , NUM2 e NUM3 no código…
·Como declarar um construtor em Java 
·Como faço Randomize um número em Java 
·Como Inteiros de entrada em Java usando um scanner 
  Artigos em destaque
·Como compilar e executar um arquivo CPP em CMD 
·Como usar Xerces em Eclipse 
·Precauções para um buffer overflows 
·Como Incorporar um formulário de contato em uma págin…
·Como classificar verbo no COBOL Programa 
·Como excluir um arquivo com Sub- Pastas e arquivos em D…
·Como alterar a cor Fieldset 
·Procedimentos Operacionais Padrão do Ambiente Oracle R…
·Como alterar o local de serviço da Web no Visual Studi…
·Vantagens e Desvantagens de Programação Sem Tipos Idi…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados