Escolar Documentos
Profissional Documentos
Cultura Documentos
em
PHP
Introdução
• Possui
suporte
a
OO
desde
a
versão
3.
• A
versão
4
foi
reescrita
com
o
obje=vo
de
tornar
mais
rápida
e
estável.
• No
PHP
5
foi
desenvolvido
um
novo
modelo
de
objetos,
completamente
reescrito,
mais
completo,
permi8ndo
uma
performance
melhor
e
mais
vantagens.
Diferenças
entre
o
PHP
4
e
o
PHP
5
• PHP
4
-‐
Classes
simples:
2. Criar
uma
classe
Funcionário
que
tem
matrícula,
nome
e
salário.
Usando
herança
crie
a
classe
Consultor.
Esta
classe
deve
sobrescrever
o
método
getSalario()
que
deve
retornar
o
salário
mais
10%.
Outra
par=cularidade
deve
ser
implementada
u=lizando
o
conceito
de
sobrecarga
com
o
método
getSalario
(float
percentual),
onde
este
método
determina
o
percentual
a
ser
acrescido
no
salário
do
consultor.
3. Escreva
uma
classe
Conta
que
contenha
o
nome
do
cliente,
o
numero
da
conta,
o
saldo
e
o
limite.
Estes
valores
deverão
ser
informados
no
construtor,
sendo
que
o
limite
não
poderá
ser
maior
que
o
valor
do
salário
mensal
do
cliente.
Faca
um
método
deposito
e
um
método
re=ra.
O
método
re=ra
ira
devolver
true
ou
false,
dependendo
se
o
cliente
pode
re=rar.
Faca
um
método
saldo
que
retorne
o
saldo
do
cliente.
4. Escreva
uma
classe
ContaEspecial
que
funciona
como
a
classe
do
exercício
anterior,
mas
que
aceite
um
limite
de
ate
3x
o
valor
do
salário
do
cliente.
5. Escreva
uma
classe
Cartao
que
receba
um
objeto
do
=po
conta
e
uma
senha.
Ela
deverá
conter
um
método
saque()
e
um
método
saldo(),
semelhante
à
classe
do
exercício
3,
mas
que
receba
uma
senha
que
devera
ser
a
mesma
armazenada
no
cartão.
Faça
também
um
método
que
altere
a
senha,
desde
que
receba
a
senha
an=ga
como
parâmetro.
Referências
• MENDONÇA,
G.
Uma
abordagem
prá8ca
de
Orientação
a
Objetos
com
PHP.
FLISoL
-‐
Fes=val
La=noamericano
de
Instalação
de
Sorware
Livre.
Brasília,
2011.