⊗ppOpStPIC 47 of 107 menu

Статычныя ўласцівасці ўнутры класа ў ААП у PHP

Да статычных уласцівасцей можна звяртацца ўнутры самага класа, выкарыстоўваючы self::. Глядзіце прыклад:

<?php class Test { // Прыватнае статычнае ўласцівасць: private static $property; // Статычны метад для задання значэння ўласцівасці: public static function setProperty($value) { self::$property = $value; // запісваем даныя ў наша static уласцівасць } // Статычны метад для атрымання значэння ўласцівасці: public static function getProperty() { return self::$property; // прачытваем запісаныя даныя } } ?>

Скарыстаемся нашым класам:

<?php Test::setProperty('test'); // запішам даныя ва ўласцівасць echo Test::getProperty(); // выведзем на экран ?>

Зрабіце клас Num, у якога будуць два прыватны статычныя ўласцівасці: num1 і num2. Хай па змаўчанні ва ўласцівасці num1 захоўваецца лік 2, а ў уласцівасці num2 - лік 3.

Зрабіце ў класе Num метад getSum, які будзе выводзіць на экран суму значэнняў уласцівасцяў num1 і num2.

azbydeenesfrkakkptruuz