Sebelum memulakan artikel ini, saya ingin bertanya kepada anda sejauh mana pengetahuan anda tentang PHP berorientasikan objek? Berorientasikan objek, dirujuk sebagai OOP, mungkin biasa kepada semua orang berorientasikan objek termasuk kelas, objek, pembolehubah ahli, fungsi ahli, pewarisan, kelas induk, subkelas, polimorfisme, lebihan beban, abstraksi, enkapsulasi, pembina dan pemusnah konsep fungsi tidak boleh diperkenalkan sepenuhnya dalam satu artikel Anda boleh mempelajari kursus "Pengaturcaraan Berorientasikan Objek PHP (Edisi Sutra Jantung Gadis Jade) ".
Kemudian fokus artikel ini ialah cara membuat kelas PHP untuk melaksanakan penambahan, penolakan, pendaraban dan pembahagian antara dua nombor Ini serupa dengan fungsi kalkulator yang sangat mudah, yang agak menarik~
Pelaksanaannya sangat mudah, teruskan membaca:
Mula-mula buka editor PHP dan buat fail contoh PHP; 🎜>Hasil pengiraan output:
<?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
Persendirian bermaksud persendirian Kata kunci ini mewakili ahli kelas persendirian, yang hanya boleh diakses oleh kelas yang ditakrifkan. Seperti dalam contoh di atas, kami mengisytiharkan kaedah persendirian.
Awam bermaksud awam: ahli kelas awam boleh diakses di mana-mana sahaja. Akhir sekali, saya ingin mengesyorkan kepada anda kursus percuma terkini di platform kami "Masukkan dunia PHP dari awal
"~ Datang dan belajar!
Atas ialah kandungan terperinci Ajar anda cara menggunakan kelas PHP untuk melaksanakan penambahan, penolakan, pendaraban dan pembahagian antara dua nombor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!