Baldo Grillo
Vai ai contenuti

Menu principale:

PHP
ESEMPIO DI PROGRAMMAZIONE AD OGGETTI: classe prodotti
Prodotto Codice: 003 - Descrizione: Gamma - Prezzo: 5.5- IVA: 22%
Prodotto Codice: 005 - Descrizione: Teta - Prezzo: 30.5- IVA: 22%
Aumento del 5% del prezzo prodotto Gamma
Prodotto Codice: 003 - Descrizione: Gamma - Prezzo: 5.775- IVA: 22%
Visualizza il codice della classe Prodotto
class Prodotto {
						private $codice;
						private $descrizione;
						private $aliquotaIva;
						private $prezzoVendita;
						
						public function __construct($codice,$descrizione,$prezzoVendita,$aliquotaIva) {
							$this->codice=$codice;
							$this->descrizione=$descrizione;
							$this->prezzoVendita=$prezzoVendita;
							$this->aliquotaIva=$aliquotaIva;
						}
						
						public function setCodice($codice) {
							$this->codice=$codice;
						}
						
						public function getCodice() {
							return $this->codice;
						}
						
						public function setDescrizione($descrizione) {
							$this->descrizione=$descrizione;
						}
						
						public function getDescrizione() {
							return $this->descrizione;
						}
						
						public function setAliquotaIva($aliquotaIva) {
							$this->aliquotaIva=$aliquotaIva;
						}
						
						public function getAliquotaIva() {
							return $this->aliquotaIva;
						}
						
						public function setPrezzoVendita($prezzoVendita) {
							$this->prezzoVendita=$prezzoVendita;
						}
						
						public function getPrezzoVendita() {
							return $this->prezzoVendita;
						}
						
						public function __toString(){
						  return "Prodotto Codice: ".$this->getCodice()." - Descrizione: ".$this->getDescrizione()." - Prezzo: ".$this->getPrezzoVendita()."- IVA: ".$this->getAliquotaIva()."%";
						}
					}
Visualizza il codice dell'oggetto Prodotto
$prodotti[0]=new Prodotto("001","Alfa",10.50,22);
				$prodotti[1]=new Prodotto("002","Beta",20.10,10);
				$prodotti[2]=new Prodotto("003","Gamma",5.50,22);
				$prodotti[3]=new Prodotto("004","Delta",10.30,10);
				$prodotti[4]=new Prodotto("005","Teta",30.50,22);
				$prodotti[5]=new Prodotto("006","Lambda",25.10,10);	
				echo $prodotti[2]."
"; echo $prodotti[4]."
"; echo "Aumento del 5% del prezzo prodotto ".$prodotti[2]->getDescrizione()."
"; $prodotti[2]->setPrezzoVendita($prodotti[2]->getPrezzoVendita()*1.05); echo $prodotti[2]."
";
Privacy Policy
Torna ai contenuti | Torna al menu