Maison  >  Article  >  développement back-end  >  Apprenez à utiliser une classe PHP pour implémenter l'addition, la soustraction, la multiplication et la division entre deux nombres

Apprenez à utiliser une classe PHP pour implémenter l'addition, la soustraction, la multiplication et la division entre deux nombres

藏色散人
藏色散人original
2021-07-30 17:50:475335parcourir

Avant de commencer cet article, j'aimerais vous demander ce que vous savez du PHP orienté objet ? L'orienté objet est appelé POO, et je suppose que tout le monde le connaît. L'orienté objet comprend les classes, les objets, les variables membres, les fonctions membres, l'héritage, les classes parents, les sous-classes, le polymorphisme, la surcharge, l'abstraction, l'encapsulation, les constructeurs et destructeurs. Le concept de fonctions ne peut pas être entièrement présenté dans un seul article. Vous pouvez étudier le cours "Programmation orientée objet PHP (Jade Girl Heart Sutra Edition)".

Ensuite, cet article se concentre sur la façon de créer une classe PHP pour implémenter l'addition, la soustraction, la multiplication et la division entre deux nombres. Ceci est similaire à une fonction de calculatrice très simple, ce qui est assez intéressant~

C'est très simple à réaliser. implémentez, continuez la lecture. :

Ouvrez d'abord l'éditeur PHP et créez un exemple de fichier PHP ;

Code :

<?php
class MyCalculator {
    private $_fval, $_sval;
    public function __construct( $fval, $sval ) {
        $this->_fval = $fval;
        $this->_sval = $sval;
    }
    public function add() {
        return $this->_fval + $this->_sval;
    }
    public function subtract() {
        return $this->_fval - $this->_sval;
    }
    public function multiply() {
        return $this->_fval * $this->_sval;
    }
    public function divide() {
        return $this->_fval / $this->_sval;
    }
}
$mycalc = new MyCalculator(12, 6);
echo "相加等于".$mycalc-> add()."<br>"; // 显示18
echo "相乘等于".$mycalc-> multiply()."<br>"; // 显示72
echo "相减等于".$mycalc-> subtract()."<br>"; // 显示6
echo "相除等于".$mycalc-> divide()."<br>"; // 显示 2

Résultats du calcul de sortie :

Apprenez à utiliser une classe PHP pour implémenter laddition, la soustraction, la multiplication et la division entre deux nombres

Voici une brève introduction au constructeur et aux définitions de private. et public :

Le constructeur est une méthode spéciale, principalement utilisée pour initialiser l'objet lors de la création de l'objet, c'est-à-dire pour attribuer des valeurs initiales aux variables membres de l'objet. Il est toujours utilisé avec l'opérateur new dans l'instruction. pour créer l'objet.

private signifie privé. Ce mot-clé représente un membre de classe privée, accessible uniquement par la classe dans laquelle il est défini. Comme dans l’exemple ci-dessus, nous avons déclaré une méthode privée.

public signifie public : les membres de la classe publique sont accessibles n'importe où.

Enfin, je vous recommande quand même le dernier cours gratuit sur notre plateforme "Entrer dans le monde de PHP dès 0"~ Venez apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn