A grosso modo um dos grandes objetivos do conceito de orientação a objetos é a facilidade de desenvolvimento das aplicações e a capacidade de reutilizar o código criado, além de facilitar o acesso aos atributos e métodos.
Dentro do PHP temos os construtores e os destrutores, onde os construtores __construct() é uma função definida e que sempre vai ser executada quando o objeto for criado, já os destrutores __destruct() são chamados sempre que os objetos forem destruídos, pode ser utilizado por exemplo para fechar uma conexão com o banco de dados.
Temos também no PHP as visibilidades private, public, protected.
Vamos ao que interessa…
Vamos criar nossa primeira classe chamada “Carro”.
<?php
class Carro {
/*
* Declaração dos atributos
*/
private marca;
private cor;
private modelo;
/*
* Declaração dos Métodos
*/
public function getMarca(){
return $this->marca;
}
public function setMarca($marca){
$this->marca = $marca;
}
}
Sugiro que para fixar o aprendizado criem os demais métodos para os atributos declarados.
Até a próxima!!