Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Herança é um recurso que permite que classes compartilhem atributos e métodos, afim de reaproveitar códigos ou comportamentos generalizados
- // a classe veiculo tem os metodos em comum que podem ser herdados de outras classes
- class Veiculo {
- public $modelo;
- public $cor;
- public $ano;
- public function Andar(){
- echo "Andou";
- }
- public function Parar(){
- echo "Parou";
- }
- }
- //a classe carro esta herdando os atributos de veiculo
- class Carro extends Veiculo {
- public function LigarLimpador(){
- echo "Limpando em 321";
- }
- }
- class Moto extends Veiculo{
- public function darGrau (){
- echo "Dando grau em 321";
- }
- }
- // assim é possivel acessar os atributos e metodos de veiculo
- $carro = new Carro ();
- $carro->modelo = "Gol";
- $carro->cor = "Vermelho";
- $carro->ano = 2018;
- $carro->Andar();
- echo "<br>";
- $carro->LigarLimpador();
- var_dump($carro);
- $moto = new Moto();
- $moto->modelo = "Honda";
- $moto->cor = "Azul";
- $moto->ano = 2017;
- $moto->Parar();
- echo "<br>";
- $moto->darGrau();
- var_dump($moto);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement