Академический Документы
Профессиональный Документы
Культура Документы
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
+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