Вы находитесь на странице: 1из 16

INTRODUO A POO COM PHP

Prof. Msc. Hlio Esperidio


CLASSE (CACHORRO)
Atributos(Caractersticas)
Nome, Idade, Tamanho, Cor, Peso, etc.

Mtodos
Latir, Correr em crculos, comer, etc.

Objetos
As classes nada mais so do que moldes para criao
de objetos.
Instanciar
Cria objetos por meio de classes.
DIAGRAMA DE CLASSE - UML

Nome da classe
Cachorro
+nome: string
+idade: int Atributos
+tamanho: int
+cor: string
+peso: int
+Correr(velocidade: int): void mtodos
+Comer(): void
VANTAGENS?
HERANA

Animal
+nome: string
+idade: int
+tamanho: int
+cor: string
+peso: int
+Correr(velocidade: int): void
+Comer(): void
APROVEITAMENTO DE CDIGO - HERANA
Animal

+nome: string
+idade: int
+tamanho: int
+cor: string
+peso: int

+Correr(velocidade: int): void


Gato +Comer(): void Cachorro

+Miar() +Latir()

Vaca

+Mugir()
ANALOGIA CLASSES E FORMULRIOS

Form1
+titulo: string
+tamanho: int
+cor: string

Botao
+titulo: string
+tamanho: int
+cor: string
CRIANDO MINHAS CLASSES EM PHP

Animal
+nome: string
+idade: int
+tamanho: int
+cor: string
+peso: int
+Correr(velocidade: int): void
+Comer(): void
UTILIZANDO MINHAS CLASSES
MEDIADORES DE ACESSO
Public
Todas as outras classes e funes tem acesso ao
atributo na classe

Private
Apenas a classe possui acesso a seus atributos
Usado como medida de segurana
Fora o desenvolvedor a criar mtodos de acesso aos
atributos da classe.
OS MTODOS GET E SET
So utilizados para modificar atributos privados
de uma classe.
Get
Recupera valor privado de uma classe.

Set
Insere valor a um atributo privado de uma classe.
NO CONSEGUIR ACESSAR POIS O
ATRIBUTO DA CLASSE PRIVADO
SOLUO:
Criar mtodos de acesso publico
USANDO MTODOS DE ACESSO PUBLICO
VETOR DE OBJETOS
EXERCCIOS
Crie uma classe que represente a tabela abaixo

Crie mtodos:
get e set para todos os atributos
Mtodo de insero
Mtodo de excluso pelo IdCliente
Mtodo de edio pelo idCliente

Вам также может понравиться