ph4x35ccb

Aula 02b POO Gustavo Guanabara

Mar 13th, 2019
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.11 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Aula 02 POO</title>
  5. </head>
  6. <body>
  7. <?php
  8.  require_once 'Caneta.php'; //importa a classe Caneta
  9.  $c1 = new Caneta;
  10.  $c1 -> cor = "Azul";
  11.  $c1 -> ponta = 0.5;
  12.  $c1 -> tampada = false; // defini caneta tampada false
  13.  $c1 -> tampar(); //chemaei o metodo tampar
  14.  $c1 -> destampar(); //chamei o metodo destampar
  15.  //comente um dos metodos 2 acima para testar
  16.  //var_dump($c1);
  17.  
  18.  $c1 -> rabiscar();
  19.  print_r($c1); //lembrando que false retorna 0 e true retorna 1
  20.  echo "<br>";
  21.  echo "<br>Nova Instancia<br>";
  22.  
  23.  $c2 = new Caneta;
  24.  $c2 -> cor = "Verde";
  25.  $c2 -> ponta = 0.5;
  26.  $c2 -> carga = 50;
  27.  $c2 -> tampar();
  28.  print_r($c2);
  29. /*copie esta Classe e salve
  30.   em um arquivo Caneta.php
  31. <?php
  32. class Caneta{
  33.  
  34.     var $modelo;
  35.     var $cor;
  36.     var $ponta;
  37.     var $tampada;
  38.  
  39.     function rabiscar(){
  40.         if($this->tampada==true){
  41.             echo "Erro! Não posso rabiscar!";
  42.         }else{
  43.             echo "Estou Rabiscando....</p>";
  44.         }
  45.     }
  46.     function tampar(){
  47.         $this -> tampada = True;
  48.     }
  49.     function destampar(){
  50.         $this -> tampada = false;
  51.     }
  52. }
  53. ?>*/
  54. ?>
  55. </body>
  56. </html>
Advertisement
Add Comment
Please, Sign In to add comment