Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- public - fará com que não haja ocultação nenhuma, toda propriedade ou método declaro com public serão acessíveis por todos que quiserem acessá-lo
- protected - visibilidade protected faz com que todos os herdeiros vejam as propriedades ou métodos protegidos como se fossem públicos
- private - ao contrário do public, esse modificador faz com que qualquer método ou propriedade seja visível só e somente só pela classe que a declarou
- */
- class Veiculo {
- private $modelo;
- public $cor;
- public $ano;
- public function Andar() {
- echo "Andou";
- }
- public function Parar() {
- echo "Parou";
- }
- public function setModelo($m) {
- $this->modelo = $m;
- }
- public function getModelo() {
- return $this->modelo;
- }
- }
- class Carro extends Veiculo{
- public function ligarLimpador() {
- echo "Limpando em 321";
- }
- }
- class Moto extends Veiculo{
- public function darGrau() {
- echo "Dando grau em 321";
- }
- }
- $carro = new Veiculo;
- $carro->setModelo("HILUX");
- echo $carro->getModelo();
- var_dump($carro);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement