sexta-feira, 29 de julho de 2011

Voltando à rotina

Bom dia!

Os leitores mais antenados deste blog já perceberam que só por que as aulas recomeçaram só há alguns dias não significa que estejamos de boa na lagoa. Apesar de já estarmos atolados de trabalhos e listas novamente, estamos progredindo bastante rapidamente na programação do EscamboNet, visto que todas as aulas técnicas agora são dedicadas ao projeto. Se continuarmos neste ritmo, acredito que conseguiremos terminar tudo sem pressa. (Bom, talvez só um pouquinho...)

Nos meus últimos posts, vim expondo aqui algumas características básicas da programação orientada a objetos que encontramos no PHP, e também em muitas outras linguagens. Hoje, vou finalizar esta pequena série falando sobre as propriedades final e static.

Final: em PHP, usamos esta palavra-chave em métodos e classes para indicar que estes não podem ser alterados ou extendidos. Mais especificamente: quando em um método, serve para informar que este não pode ser sobreescrito;, e quando em uma classe, para indicar que esta não pode ser herdada.

Static: usamos esta propriedade dentro de classes para declarar métodos e variáveis que podem ser acessados sem que haja necessidade de instanciar a classe. Ou seja, podemos simplesmente acessar as funções com comandos do tipo classe::funcao() , como vemos na classe Math, do Java, e em tantas outras bibliotecas.


Static : você está fazendo isso errado.


Bom, obrigado por ler até aqui, ainda mais se você leu todas as partes deste micro-guia. Acho que por hoje é só. Vamos indo que atrás vem gente, e, se formos parar para ver, vamos percebendo que essa pessoa rapidamente vai longe...

Gustavo Crivelli
(29/07/2011)

Um comentário: