Php orientação a objeto

1189 palavras 5 páginas
Programação Orientada a objetos (POO) é importante pela sua facilidade de se trabalhartrabalhar com os códigos, por exemplo, se quisermos mudar algum código num determinado programa e ele usa esse mesmo código em varias paginas, isso te daria trabalho de ficar mudando tudo. Mas usando a POO podemos simplesmente alterar o código numa função que os demais se alteram também.
Uma outra coisa importante é que cada vez mais questões de POO estão sendo cobradas em provas de certificações, por isso se você pretende ser um profissional certificado é necessário aprender a programar orientado a objetos.
Para começar devemos saber conceitos essenciais de POO
Uma classe é basicamente um pedaço de software que contem:
Atributos (dados)
Métodos (funções)

Um Objeto representa uma coisa física, tangível, uma idéia ou conceito. Um objeto é uma instância de uma classe. Exemplo:

Um objeto pode ser composto de outros objetos .
Um objeto pode pedir a colaboração de outro objeto enviando um mensagem, o que significa invocar um método do outro.
Exemplo de uma classe:

O nome da classe, precedido da palavra reservada class e seguida de um par de chaves
{} delimitará o código da classe.
Cada classe, no PHP, é um objeto, ou seja, uma coleção de métodos e propriedades.
O que são métodos e propriedades?
Propriedades nada mais são do que variáveis iternas de uma classe, ou seja funções que colocamos entre os {} da classe.

Um objeto da classe deve ser instanciado pelo operador new.
O operador permite referenciarmos atributos e métodos do objeto.

Uma classe pode extender (extends) outra classe qualquer, isso é chamado Herança.
As classes que herdam incluem os métodos como as propriedades da classe a partir da qual estão definidos.
Todos os atributos e métodos estão disponíveis imediatamente, pela variável $this.
VARIÁVEL $this
Quando definimos uma classe, podemos usar a variável $this, que é o próprio objeto.
Quando uma classe é instanciada em um

Relacionados

  • Apostila PHP Orientado a Objetos
    1521 palavras | 7 páginas
  • PHP Orientado ao Objeto
    8891 palavras | 36 páginas
  • Php ou java, qual a melhor escolha?
    737 palavras | 3 páginas
  • apostilaphp
    526 palavras | 3 páginas
  • O mal estar na civilização
    3815 palavras | 16 páginas
  • Características da linguagem de programação php
    4434 palavras | 18 páginas
  • . Linguagem de Programação Web II
    2895 palavras | 12 páginas
  • Atividade interdiciplinar unopar 4º semestre
    827 palavras | 4 páginas
  • SOFTWARE GERENCIADOR DE AGÊNCIAS DIGITAIS
    7095 palavras | 29 páginas
  • PHP e Banco de dados
    874 palavras | 4 páginas