This content originally appeared on DEV Community and was authored by Carlos Viana
Orientação a Objetos
É um paradigma de programação que organiza o código em torno de "objetos", que são instâncias de "classes". Esses objetos podem ter propriedades (dados) e métodos (funções) que definem seu comportamento.
Classe
Um plano ou molde para criar objetos. Define as propriedades e métodos que os objetos daquela classe terão.
Objeto
Uma instância de uma classe. Representa uma entidade específica com dados e funcionalidades.
Exemplo de Classe e Objeto
// Definindo uma classe
class Carro {
// Propriedades
public $cor;
public $modelo;
// Método
public function ligar() {
return "O carro está ligado!";
}
}
// Criando um objeto
$meuCarro = new Carro();
// Atribuindo as propriedades do objeto
$meuCarro->cor = "Vermelho";
$meuCarro->modelo = "Fusca";
// Usando um método
echo $meuCarro->ligar(); // Saída: O carro está ligado!
Entendendo
A programação orientada a objetos (POO) organiza o código em torno de classes e objetos. Classes são moldes que definem características e comportamentos, enquanto objetos são instâncias dessas classes, contendo dados específicos e funcionalidades associadas.
Você pode executar o código em https://onecompiler.com/php
This content originally appeared on DEV Community and was authored by Carlos Viana
Carlos Viana | Sciencx (2024-09-20T14:14:21+00:00) Object-Oriented Programming (OOP). Retrieved from https://www.scien.cx/2024/09/20/object-oriented-programming-oop-3/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.