首頁  >  文章  >  後端開發  >  教你用一個PHP類來實現兩個數間的加減乘除

教你用一個PHP類來實現兩個數間的加減乘除

藏色散人
藏色散人原創
2021-07-30 17:50:475418瀏覽

在開始本文之前,想問問大家關於PHP物件導向有多少了解?物件導向簡稱OOP,估計大家也不陌生,物件導向中包含類別、物件、成員變數、成員函式、繼承、父類別、子類別、多態、重載、抽象、封裝、建構子、析構函數的概念,對於這些概念,一篇文章肯定是介紹不完,大家可以學習課程《PHP物件導向程式設計(玉女心經版)》。

那麼本文的重點就是如何創建一個PHP類別來實現兩個數間的加減乘除,這種類似於極簡單的計算器功能,挺有趣~

實現起來是非常簡單的,繼續往下看:

先開啟PHP編輯器,建立一個PHP範例檔;

上程式碼:

<?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

輸出計算結果:

教你用一個PHP類來實現兩個數間的加減乘除

這裡簡單跟大家介紹建構子和private和public的定義:

建構子是一種特殊的方法,主要就是用來在創建對象時初始化對象, 也就是為對象成員變數賦初始值,總是會與new運算子一起使用在創建對象的語句中。

private是私有的意思,該關鍵字表示私有的類別成員,即只能被其定義所在的類別存取。如上述例子中,我們宣告了一個宣告一個私有的方法。

public是公有的意思:公有的類別成員可以在任何地方被存取。

最後依然推薦大家一個咱們平台的最新免費課程《從0開始進入PHP的世界》~快來學習吧!

以上是教你用一個PHP類來實現兩個數間的加減乘除的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn