






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostilas de Informática sobre Introdução ao PHP orientado a objetos com AJAX, Classe, Objetos, Métodos, Atributos, Visibilidade, Construtores, Abstração, Interface, Herança, Encapsulamento, Polimorfismo, Destrutores.
Tipologia: Notas de estudo
1 / 11
Esta página não é visível na pré-visualização
Não perca as partes importantes!







Introdução ao PHP orientado a objetos com AJAX
2
Orientação a Objetos
Classe
Objetos
Métodos
Atributos
Visibilidade
Construtores
Abstração
Interface
Herança
Encapsulamento
Polimorfismo
Destrutores
Introdução ao PHP orientado a objetos com AJAX
4
Abstração
Habilidade de se concentrar nas partes
principais de um determinado contexto
desprezando as características menos
importantes ou acidentais.
Introdução ao PHP orientado a objetos com AJAX
5
Objetos
Instancia de uma classe
Implementação de uma classe que prove
as ações (métodos) e informações
(atributos) que esta classe define e
descreve.
Ex: Corsa
Em PHP:
$corsa = new Veiculo();
Introdução ao PHP orientado a objetos com AJAX
7
Métodos
Ações de um objeto definidas na classe
que o abstrai.
Ex: darPartida(), acelerar(), frear().
Em PHP:
class Veiculo {
// atributos
public function acelerar() {
//algorítimo para acelerar
}
}
$corsa = new Veiculo();
$corsa->acelerar();
Introdução ao PHP orientado a objetos com AJAX
8
Método Construtor
Ação realizada no momento em que é
criada uma nova instancia (objeto) de uma
classe.
Em PHP:
class Veiculo {
__construct($nome) {
echo “veiculo ”.$nome.” criado!”;
}
}
$corsa = new Veiculo('Corsa');
Saida:
veiculo Corsa criado!
Introdução ao PHP orientado a objetos com AJAX
10
Classe e Método Abstrato
Descreve um comportamento geral para as
sub-classes de uma classe.
Somente o que farão e não como farão.
A classe que tem um método abstrato
também deve ser declarada como abstrata.
Todas as sub-classes da classe abstrata
devem sobrescrever seus método
abstratos.
Introdução ao PHP orientado a objetos com AJAX
11
Atributos e Métodos estáticos
Se referem a classe e não aos objetos
desta.
Não precisa de instanciar a classe.
Em PHP: class Veiculo {
public static $quantidade = “1”;
}
echo Veiculo::$quantidade;
Saida: 1
$corsa = new Veiculo();
echo $corsa->quantidade;
Saida: Erro!