Nesta aula estudaremos as funções manipuladoras, comumente chamadas de getters e setters. Também aprenderemos quando utiliza-las e quais são as características e beneficios na construção de classes que implementam essa metodologia. |
EXEMPLO FEITO EM AULA
# FUNÇÕES DE ACESSO
class Pessoa{
private $nome;
private $sobrenome;
public function getNome() : string
{
return $this->nome;
}
public function setNome(string $nome)
{
$this->nome = $nome;
}
public function getSobrenome() : string
{
return $this->sobrenome;
}
public function setSobrenome(string $sobrenome)
{
$this->sobrenome = $sobrenome;
}
public function getNomeCompleto() : string
{
return $this->getNome() . " " . $this->getSobrenome();
}
}
$p1 = new Pessoa();
$p1->setNome("eXcript");
$p1->setSobrenome("Brasil");
//echo $p1->getNome() . "\n";
//echo $p1->getSobrenome() . "\n";
echo $p1->getNomeCompleto();
VEJA TAMBÉM
- Aula 91: Primeira Classe
- Aula 92: Primeira Classe
- Aula 93: Criação de Objetos
- Aula 94: Acessando Membros de Classe
- Aula 95: Implementando Funcionalidades na Classe
- Aula 96: Pseudo variável $this
- Aula 97: Gerenciando atributos de Classe
- Aula 98: Construtor
- Aula 99: Construtores Personalizados
- Aula 100: Destrutores
- Aula 101: Encapsulamento I
- Aula 102: Encapsulamento II
- Aula 103: Herança I
- Aula 104: Herança II
- Aula 105: Modificadores de Acesso
- Aula 106: Visibilidade das Funções
- Aula 107: Funções Modificadoras
- Aula 108: Sobrescrita de Funções
Tags curso, php, programação orientada a objetos, poo, funções, funções modificadoras, get, set, getter, setter, classe, objeto, instância
Comentários
comments powered by Disqus