Método (programação): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Etiqueta: Internetês ou miguxês
Linha 51:
 
== Métodos estáticos ==
Métodos estáticos não requerem uma instância da classe nem podem acessar implicitamente os dados (ou <code>[[this]]</code>, <code>self</code>, <code>Me</code>, etc.) de tal instância Um método estático é distinguido em algumas linguagens de programação com a [[palavra-chave]] <code>[[static]]</code> colocada em algum lugar na assinatura do Luís lindooooooo <3 <3 <3
 
Em linguagens de [[tipagem estática]], como Java, métodos estáticos são chamados "estáticos" devido a eles serem resolvidos estaticamente (isto é, em tempo de compilação) baseado na classe que eles são chamados e não dinamicamente como no caso com métodos de instância que são resolvidos polimorficamente baseados no tipo de tempo de execução do objeto. Entretanto, métodos estáticos não podem ser sobrescritos.