Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Použitie triedy ekvivalent v PHP

PHP trieda umožňuje vytvoriť objekt , ktorý môže mať ľubovoľný počet premenných ( vlastnosti ) , konštanty a funkcie s ním spojené . Kód štruktúra triedy v PHP je " class { } " , s členmi deklarované vnútri zložených zátvoriek . Triedy sú súčasťou objektovo orientovaného programovania ( OOP ) , programovací paradigma . Hlavným dôvodom pre použitie triedy je , že objekty vytvorené z nich mať všetky údaje o nich uložených na chránenom zväzku , preč od zvyšku skriptu . Čitateľnosti

PHP triedy sú ľahšie čitateľné a zrozumiteľné pre programátora ísť cez kód . Triedy môžu byť použité opakovane , takže nie je potreba používať viac funkcií a premenných šíri po celom skriptu . Zložité problémy sa môže stať jednoduché , keď sú všetky informácie organizované v čitateľnom formáte .
Viac konkretizácia

viac objektov rovnakého typu môže byť inštancie , ktorý môže komunikovať s navzájom . Napríklad , " class MyClass { public $ name , $ verejné výsledok hospodárenia 1 ; verejné $ income2 ; public function calcCombinedIncome ( ) { echo " celkové príjmy = $ " ( $ this - > výsledok hospodárenia 1 + $ this - > income2 ) ; . } } $ Person1 = nové MyClass ( ) ; $ person2 = new MyClass ( ) ; $ Person1 - > výsledok hospodárenia 1 = 100 , $ Person1 - > income2 = 200 , $ Person1 - > calcCombinedIncome ( ) ; " vytvorí triedu , ktorá meno , dve vlastnosti príjmy a funkciu , ktorá vytlačí súčet príjmov 2. Dve inštancie triedy sú vytvorené , " Person1 " a " person2 . " Dva príjmy sú zaradené do " Person1 " objekt a potom jeho funkcie " calcCombinedIncome " sa nazýva , ktorý sa zobrazí " celkový príjem = 300 dolárov . "
Inheritance

Trieda môže rozšíriť inú triedu pomocou dedičnosti . To umožňuje triedy používať niektoré kód z nadradenej triedy bez toho, aby sa to všetko prepísať . Napríklad , " class MyClass { public $ id ; } class myClass2 rozširuje Moje_třída { public $ Subida ; } $ osoba = new myClass2 ( ) ; $ osoba - > id = 11 " ; vytvorí podtriedou s názvom " myClass2 " , ktorý rozširuje " myclass1 . " Podtrieda má prístup k premennej " $ Subida " a tiež " $ id " zo svojej nadradenej triedy .
Viditeľnosť

Class vlastnosti a funkcie môžu byť deklarované ako verejné , súkromné ​​alebo chránené . Verejné členovia môžu pristupovať kdekoľvek . Súkromné ​​členovia môžu byť sprístupnené iba vnútri triedy . Chránené členmi môžu byť prístupné iba triedy , dedia triedy a rodičovskej triedy . Byť schopný klasifikovať členov týmto spôsobom môžete zabrániť inej triedy alebo kód v skripte od meniť niektorých členov , ktoré chcete zachovať samostatnú .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené