Untitled

 avatar
unknown
plain_text
6 months ago
1.5 kB
6
Indexable
<?php
    class Produto{ 
       //atributos
        public  $preco;
         public  $cor;
         public  $descricao;
         public  $estoque;
                             //parâmetros 
                             // porta de entrada  
   
   //função
    public function aumentarPreco(      ){
        //Tudo aqui dentro é função
          $this-> preco += ;
       // return ;// a porta de saída
    }
    public function diminuirPreco(      ){
        //Tudo aqui dentro é função
          $this-> preco -= 10;
       // return ;// a porta de saída
    }
    public function aumentarestoque(      ){
        //Tudo aqui dentro é função
          $this-> estoque += 10;
       // return ;// a porta de saída
    }
    public function diminuirEstoque(      ){
        //Tudo aqui dentro é função
          $this-> estoque -= 10;
       // return ;// a porta de saída
    }
}//classe 
 
$obj1 = new Produto;// instancia 1
$obj1 -> preco = 10;
$obj1 -> cor = 'Amarelo';
$obj1 -> descricao = 'Chocolate';
$obj1 -> estoque = 20; 

$nome = new Produto; // instancia 2
$nome -> preco = 20000;
$nome -> cor = 'cinza';
$nome -> descricao = 'Carro';
$nome -> estoque = 3; 

// execício crie um novo produto

    var_dump($nome);

echo "<hr>";
        //chamada da função
$obj1 -> aumentarEstoque();
$obj1 -> aumentarEstoque();


echo "<hr>";

echo "<pre>";
 var_dump($nome);
echo "</pre>";
//próxima aula 

?>
Editor is loading...
Leave a Comment