Untitled
unknown
plain_text
a year ago
1.5 kB
12
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