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 declarado com public serão
- acessíveis por todos que quiserem acessá-los
- 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, essse modificador faz com que qualquer método ou propriedade seja visível
- só e somente 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("Camaro");
- echo $carro->getmodelo();
- var_dump($carro);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement