Sobrescrita de Funções em PHP

Nessa aula estudaremos a sobrescrita de funções em classes derivadas. Essa é uma das formas de trabalharmos com polimorfismo atribuindo a funções de mesmo nome funcionalidades diferentes e também, é uma excelente maneira para especializarmos funcionalidades nas subclasses.

EXEMPLO FEITO EM AULA

# SOBREESCRITA DE FUNÇÕES

class Pessoa{
    private $nome;
    private …
more ...

Funções Modificadoras em PHP

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- …
more ...

Visibilidade das Funções em PHP

Nesta aula estudaremos a visibilidade das funções definidas numa classe e as razões pelas quais devemos restringir o acesso a todos os membros que possuem uso interno a classe.

EXEMPLO FEITO EM AULA

# VISIBILIDADE DAS FUNÇÕES

class SuperClasse{

    public $uuu;

    public function funcPublica(){ echo "funcPublica\n"; }
    protected function funcProtegida(){ echo …
more ...

Modificadores de Acesso em PHP

Nesta aula estudaremos a definição e uso dos modificadores de acesso aos membros de classe. Em seguida, estudaremos a aplicação dos modificadores ao realizarmos um exemplo prático demonstrando assim, os conceitos teóricos dos modificadores de acesso junto a um exemplo prático.

INTRODUÇÃO AOS MODIFICADORES DE ACESSO

Os membros de classe …

more ...


Encapsulamento em PHP

Nesta aula iniciaremos o estudo sobre o encapsulamento. Inicialmente, estudaremos o conceito prático encapsulamento ao analisarmos uma situação prática da necessidade da utilização. Em seguida, estudaremos os conceitos teóricos do encapsulamento segundo os conceitos da orientação a objetos.

INTRODUÇÃO

Uma classe é uma estrutura que contém um conjunto de dados …

more ...

Destrutores em PHP

Nesta aula estudaremos a implementação de funções destrutoras que são invocadas no momento que precede a remoção de uma instância da memória.

DESTRUTORES

A linguagem PHP tem definido uma função que é invocada todas as vezes em que uma instância estiver sendo criada e também, possui uma função que será …

more ...

Construtores Personalizados em PHP

Nesta aula daremos continuidade sobre a utilização de funções construtoras e os seus beneficios na construção e implementação de classes.

CONSTRUTORES PERSONALIZADOS

A definição de construtores é praticamente igual a definição de funções, então, seguindo a definição de funções, é permitido a declaração de parâmetros no cabeçalho do construtor. Está …

more ...

Construtores em PHP

Nessa aula estudaremos os construtores de classe, ou seja, funções que são invocadas no momento em que uma nova instância de classe está sendo criada. Também estudaremos a inicialização de classe, ou seja, veremos quais os passos ocorridos a cada nova instância criada.

CONSTRUTORES

Construtor é um bloco de instrução …

more ...