php Encapsulamento

0

 

PHP é uma linguagem de programação orientada a objetos, o que significa que ele suporta a criação e manipulação de objetos. Os objetos são instâncias de classes, que são como modelos ou planos para criar esses objetos.

Classes:

As classes são definidas usando a palavra-chave class, seguida pelo nome da classe e um bloco de código que define as propriedades e métodos da classe. As propriedades são como variáveis que pertencem à classe e os métodos são como funções que pertencem à classe.

php
class Pessoa { public $nome; public $idade; public function apresentar() { echo "Olá, meu nome é " . $this->nome . " e eu tenho " . $this->idade . " anos."; } }

Objetos:

Para criar um objeto a partir de uma classe, usamos a palavra-chave new seguida do nome da classe. Podemos então atribuir valores às propriedades do objeto e chamar seus métodos.

php
$pessoa1 = new Pessoa(); $pessoa1->nome = "João"; $pessoa1->idade = 25; $pessoa1->apresentar(); // Saída: "Olá, meu nome é João e eu tenho 25 anos."

Herança:

A herança é uma característica importante da programação orientada a objetos que permite que uma classe herde propriedades e métodos de outra classe. Isso significa que podemos criar uma classe mais específica com base em uma classe mais geral.

php
class Estudante extends Pessoa { public $curso; public function apresentar() { echo "Olá, meu nome é " . $this->nome . ", eu tenho " . $this->idade . " anos e eu estudo " . $this->curso . "."; } } $estudante1 = new Estudante(); $estudante1->nome = "Maria"; $estudante1->idade = 20; $estudante1->curso = "Ciências da Computação"; $estudante1->apresentar(); // Saída: "Olá, meu nome é Maria, eu tenho 20 anos e eu estudo Ciências da Computação."

Referência bibliográfica:




Para ajudar o site a se manter, faça uma doação.


Tags

Postar um comentário

0Comentários
Postar um comentário (0)