Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Os métodos estáticos em Java Subclasse
Os métodos estáticos jogar muitos programadores Java novatos na hora de lutar com o código fonte que está a dar -lhes os erros . Estes problemas podem ser ainda mais rígidas quando os desenvolvedores Java integrá-los em seus arquivos de classe , e especialmente problemático quando os desenvolvedores usá-los em suas subclasses. No entanto, uma boa compreensão dos princípios da herança pode esclarecer muita desta confusão. Classes

Programação orientada a objetos tem como premissa estruturas de código conhecidas como " aulas". Quando um programador escreve uma classe, ele é efetivamente criar um modelo que ele pode usar para criar várias instâncias de que a estrutura do código , ou objetos . Por exemplo, um programador de jogos que é a codificação de um jogo pode escrever uma classe que contém todo o código para criar um personagem funcional. Em vez de reescrever esse código repetidamente para criar vários personagens, ele pode simplesmente criar várias instâncias da classe única , escreveu ele.
Sub Classes

programadores Java pode ainda especializar o aulas que escrevem com subclasses . Estes são efetivamente extensões para uma classe pai. Por exemplo, um programador de jogos pode escrever uma classe que contém os mecanismos básicos para a tomada de personagens se movimentar e interagir. Ela pode, então, criar subclasses - que herdam automaticamente todo o código de sua classe pai sem ela ter que redigitar tudo - que contêm código especializado para fazer diferentes tipos de personagens, como aliados, inimigos e chefes
< .

funções individuais br>
estáticos e métodos de instância dentro de um objeto são chamados métodos. Existem dois tipos de métodos : métodos de instância e métodos estáticos. Cada vez que um programador cria uma nova instância de uma classe, esse objeto é uma unidade totalmente autônoma. Ele tem suas próprias variáveis ​​cujos valores são distintos de outras instâncias de objetos da mesma classe e seus métodos de instância só afetam suas próprias variáveis ​​. No entanto , os métodos estáticos dentro de uma classe são tratados de forma diferente. Ao invés de apenas ter acesso a uma instância específica , métodos estáticos acessar dados de cada instância de uma classe . Alternativamente, se o método estático é declarado dentro de uma subclasse , ele tem acesso aos dados de cada objeto instância da subclasse particular.

Métodos estáticos e Substituindo

Quando subclasses estender suas classes pai , os programadores têm a opção de métodos " superior" na classe pai com métodos da subclasse. Ao escrever um método com o mesmo nome em uma subclasse que existe dentro da classe pai se estende , chamando esse método em seu programa fará com que o Java para usar o código do método da subclasse em vez da classe pai. No entanto, isso não funciona com métodos estáticos. Se um programador tenta substituir um método estático de uma classe pai em uma subclasse , seu programa irá gerar uma mensagem de erro em tempo de compilação .

Anterior :

Próximo : No
  Os artigos relacionados
·Como dividir uma string em Java Personagens 
·Como Praticar Java Coding 
·Como formatar método retorna com vírgulas em Java 
·Cadeia Java Dividir 
·Como importar e configurar GWT em um Eclipse 
·Como fazer uma GUI em Java 
·Como fazer um formulário em Java 
·Como fechar uma conexão MQ De Java 
·O que é um bean Java 
·Como exibir as porcentagens em Java 
  Artigos em destaque
·Como calcular o THD em MATLAB 
·Como codificar uma função C + + Espere 
·Como usar o Pivot em SQL 
·Como depurar Com Eclipse JSP 
·Como criar cartões virtuais para o lucro 
·Funções lamda em Java 
·Como gerar exclusivos inteiros aleatórios em Java 
·Como usar SendKeys com uma seqüência de URL 
·Struts Validator Rules 
·Como fazer Movie Review Software 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados