⊗ppOpStPIC 47 of 107 menu

PHP-də OOP-də Sinif Daxilində Statik Xüsusiyyətlər

Statik xüsusiyyətlərə sinfin özü daxilində self:: istifadə etməklə müraciət etmək olar. Nümunəyə baxın:

<?php class Test { // Private statik xüsusiyyət: private static $property; // Xüsusiyyətə dəyər təyin etmək üçün statik metod: public static function setProperty($value) { self::$property = $value; // verilənləri static xüsusiyyətimizə yazırıq } // Xüsusiyyətin dəyərini almaq üçün statik metod: public static function getProperty() { return self::$property; // yazılmış verilənləri oxuyuruq } } ?>

Sinifimizdən istifadə edək:

<?php Test::setProperty('test'); // verilənləri xüsusiyyətə yazaq echo Test::getProperty(); // ekrana çıxaraq ?>

Num sinfi yaradın, onun iki private statik xüsusiyyəti olsun: num1num2. Əslanda num1 xüsusiyyətində 2 rəqəmi, num2 xüsusiyyətində isə 3 rəqəmi saxlanılsın.

Num sinfində getSum metodu yaradın, bu metod num1num2 xüsusiyyətlərinin dəyərlərinin cəmini ekrana çıxarsın.

azbydeenesfrkakkptruuz