⊗ppOpIfCt 75 of 107 menu

Konstante u interfejsu u OOP u PHP

Interfejsi ne mogu da sadrže svojstva klasa, ali mogu da sadrže konstante. Konstante interfejsa rade potpuno isto kao i konstante klasa, sa izuzetkom što ne mogu biti izmenjene od strane klase koja nasleđuje ili interfejsa.

Za primer napravićemo interfejs iSphere, koji će opisivati klasu za rad sa loptom. U ovoj lopti treba da nađemo zapreminu i površinu. Za to će nam trebati broj Pi. Definišimo ga kao konstantu našeg interfejsa:

<?php interface iSphere { const PI = 3.14; // broj Pi kao konstanta // Konstruktor lopte: public function __construct($radius); // Metod za pronalaženje zapremine lopte: public function getVolume(); // Metod za pronalaženje površine lopte: public function getSquare(); } ?>

Napravite klasu Sphere, koja će implementirati interfejs iSphere.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij