Advertisement
Gleidson_21

modificadores de acesso 2

Jul 30th, 2021
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.95 KB | None | 0 0
  1. <?php
  2. /*
  3. public - fará com que não haja ocultação nenhuma, toda propriedade ou método declarado com public serão
  4. acessíveis por todos que quiserem acessá-los
  5.  
  6. protected - visibilidade protected faz com que todos os herdeiros vejam as propriedades ou métodos
  7. protegidos como se fossem públicos
  8.  
  9. private - ao contrário do public, essse modificador faz com que qualquer método ou propriedade seja visível
  10. só e somente pela classe que a declarou
  11.  
  12. */
  13.  
  14. class Veiculo {
  15.     public $modelo;
  16.     public $cor;
  17.     public $ano;
  18.  
  19.     private function Andar(){
  20.         echo "Andou";
  21.     }
  22.  
  23.     public function Parar(){
  24.         echo "Parou";
  25.  
  26.     }
  27.  
  28.     public function mostrarAcao(){
  29.         $this->andar();
  30.  
  31.     }
  32.    
  33.  
  34.  
  35.  
  36.  
  37. }
  38.  
  39. class Carro extends Veiculo {
  40.     public function LigarLimpador(){
  41.         echo "Limpando em 321";
  42.     }
  43.  
  44.    
  45. }
  46.  
  47. $carro = new Veiculo();
  48. $carro->mostrarAcao();
  49.  
  50.  
  51.  
  52.  
  53.  
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement