Voici comment ajouter une méthode getMarkup()
à la classe BasePrice
qui retourne la valeur de la propriété $markup
de la classe :
class BasePrice {
private $base;
private $markup = 4;
function __construct($base) {
$this->base = $base;
}
public function getMarkup() {
return $this->markup;
}
}
La méthode getMarkup()
est une méthode publique de la classe BasePrice
, ce qui signifie qu’elle peut être appelée sur n’importe quel objet de la classe BasePrice
ou de l’un de ses descendants.
La propriété $markup
est déclarée comme privée, ce qui signifie qu’elle ne peut être accédée que dans la classe BasePrice
et qu’elle n’est pas accessible depuis l’extérieur de la classe.
Voici comment utiliser cette méthode :
$basePrice = new BasePrice(100);
echo $basePrice->getMarkup(); // affiche la valeur de $markup
Be the first to comment