Artigo PHP
Por: Sara • 22/4/2018 • 1.050 Palavras (5 Páginas) • 369 Visualizações
...
somente isso, diferente da classe Funcionario:
Visibilidades do Objeto:
UML - Diagrama de classes:
Acesso aos métodos e atributos:
Público: a classe atual e todos às outras classes;
Privado: somente a classe atual;
# Protegido: a classe atual e todas as suas subclasses;
class Caneta
{
private $modelo;
private $cor;
private $ponta;
private $carga;
private $tampada;
function __construct($modelo=[],$cor=[], $ponta=[], $carga=[],$tampada=true)
{
$this->modelo = $modelo;
$this->cor = $cor;
$this->ponta = $ponta;
$this->carga = $carga;
$this->tampada = $tampada;
if ($tampada){
$this->rabiscar();
}else{
$this->destampar();
$this->rabiscar();
}
}
function rabiscar(){
echo "<p>Estou rabiscando</p>";
}
function tampar(){
$this->tampada = true;
}
function destampar(){
$this->tampada = false
}
}
Métodos Especiais
Métodos Acessores - Getters
Pega o valor dos atributos que são privados ou protegidos;
Métodos Modificadores - Setters
Atribui o valor aos atributos, modificando os atributos;
...