⊗ppOpBsPP 10 of 107 menu

PHP-ում OOP-ի մասնավոր հատկությունները

Օբյեկտի այն հատկությունները, որոնք կարելի է կարդալ և գրել դրսից, կոչվում են հանրային: Գոյություն ունեն նաև մասնավոր հատկություններ, որոնք հասանելի կլինեն միայն դասի ներսում:

Մասնավոր հատկությունների անունները պետք է հայտարարել private հասանելիության փոփոխիչով: Եկեք դա անենք.

<?php class User { private $name; } ?>

Հիմա գրենք տվյալներ մեր հատկության մեջ: Դա կարելի է անել, օրինակ, դասի կոնստրուկտորում.

<?php class User { private $name; public function __construct($name) { $this->name = $name; } } ?>

Հիմա ստեղծենք մեթոդ, որ կվերադարձնի մեր հատկության արժեքը.

<?php class User { private $name; public function __construct($name) { $this->name = $name; } public function show() { return $this->name; } } ?>

Ստեղծենք դասի օբյեկտը՝ անցկացնելով օգտագործողի անունը պարամետրով.

<?php $user = new User('john'); ?>

Մեր հատկությանը ուղղակի դուրսից դիմելու փորձը կհանգեցնի սխալի.

<?php echo $user->name; // սխալ ?>

Մեր մեթոդի կանչը կթույլատրի կարդալ այդ հատկությունը.

<?php echo $user->show(); // կարտածի 'john' ?>

Employee դասում ստեղծեք երեք մասնավոր հատկություն՝ անուն, աշխատավարձ և տարիք:

Կոնստրուկտորին պարամետրով անցկացրեք այդ հատկությունների արժեքները:

Ստեղծեք մեթոդ, որ կարտածի աշխատողի տվյալները:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել