Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
A diferença entre um método e Classe Método estático
Um método é uma sub-rotina em uma linguagem de programação orientada a objeto que está associado a uma classe. Dois tipos de métodos são métodos de classe e métodos estáticos. A principal diferença entre os dois tipos é a forma como eles são usados ​​com objetos de classe em um programa. A maioria das principais linguagens de programação e scripts fazer uso dos dois tipos de métodos, incluindo C + + , Java , PHP, Python e Perl. Sintaxe

Independentemente da linguagem de programação que você usa, a sintaxe para criar métodos de classe e métodos estáticos parece bastante similar. No entanto , a maioria das línguas têm a palavra reservada "static ", que você pode incluir em declarações de métodos estáticos . Você não precisa incluir explicitamente esta palavra-chave , mas isso ajuda a diferenciar entre os dois tipos de métodos de quando você ou outros programadores examinar o código . No programa , você pode chamar métodos estáticos em qualquer ponto, mas não pode usar métodos de classe sem primeiro criar um objeto de classe .
Objetos

Uma chamada para um método estático registros ou dados comuns a todos os objetos da classe manipula enquanto uma chamada para um método de classe apenas manipula as propriedades de um objeto de classe específico. Você pode usar os métodos da classe para inicializar objetos de classe , tais como com os métodos do construtor , ou para definir ou obter valores e propriedades pertencentes a esses objetos. Os métodos estáticos não usar objetos ou fazer referência a eles . Eles não se tornar uma parte do objeto de classe

Ponteiros e Variáveis ​​

Pseudo- ponteiros e variáveis ​​- . , Como " presente " em C + + ou " $ this " em PHP - fazer referência ao endereço salvo de um objeto. Você pode usar esses itens em um membro da classe para fazer referência ao objeto que chamou o método de classe. No entanto , os métodos estáticos não interagem com objetos de classe , então você não pode usar esses pseudo- ponteiros e variáveis ​​em métodos estáticos , nem você pode usar as variáveis ​​definidas dentro de métodos de classe também.
Retornado

Primeiramente, métodos de classe que retornam valores são "set" métodos. Você pode usar esses métodos para obter as propriedades do objeto . Normalmente você não passar qualquer parâmetro através desses métodos , que consistem em apenas algumas linhas de código. Os métodos estáticos contar com os valores que você passa para eles. Você pode usar esses valores em alguns calcuations adicionais no método, que só pode ter algumas linhas de código ou ser muito maior , em seguida, retornar um valor que você usa no programa ou salvar em uma variável.
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como reduzir tamanho do arquivo em XNA 
·O que é SQL Sintaxe Destacando 
·Como distribuir Xcode no Mac Apps 
·Como criar um som com números no LabVIEW 
·Diferença entre um erro de sintaxe e um erro de semân…
·O que é um argumento de comando 
·Como Desenvolver API ColdFusion 
·O que é um conjunto de dados em Codificação 
·Como Chegar Rato X & Y em ActionScript3 
·Como converter Portlets para Servlets 
  Artigos em destaque
·Como se conectar a um banco de dados SQLCE no VS2008 
·Diferenças entre Byte matriz Vs . Cordas 
·Como escrever Valores de entrada GData como uma String 
·Como aprender a Biblioteca STL 
·Por Scroll Bar piscar é 
·Como manterá logado no ColdFusion 
·A Função Centroid em MATLAB 
·O que é um PDB no Visual Studio 
·Como converter números de telefone no texto C 
·Como implementar a curto tempo de atraso em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados