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

Ako Prepíšte prístupové metódy v Objective - C

jazyk Objective - C je prísny objektovo - orientovaný variácie na pravidelné štandardu C. Tento jazyk sa vyvinul v priebehu mnohých desaťročí , aby sa stal štandardom vývojová platforma pre počítače Apple a mobilných zariadení . V objektovo - orientovaného programovania , každý programovací objekt obsahuje vlastné dáta , ktoré sú uložené v " premennej inštancie . " Ostatné objekty a program ako celok , môže " access " Tieto premenné pomocou " prístupové metódy . " Avšak , možno budete chcieť prepísať tieto prístupové metódy s vlastný proces , ktorý vykonáva ďalšie práce . Pokyny dovolená 1

Otvorte súbor " implementácia " pre objektovo - C programu . Jedná sa o súbor , ktorý vytvorí kód pre všetky metódy vo vašom programe , vrátane prístupovej metódy .
2

Zadajte nasledujúci riadok kódu , nahradením " ( int ) " a " premenné " pre aktuálny dátový typ a názov premennej , ktoré ovplyvňujú váš spôsob vlastnej prístupovej :

- ( int ) premenná {

Napríklad , ak máte " float " premennú s názvom " zlomok " by ste zadajte tento riadok :

- ( float ) frakcia {
3

Sem napíšte vlastný prístupový algoritmus , nasleduje končiace ortéza na znamenie dokončenie vašej prístupové metódy . Bežný spôsob prístupový obsahuje jediný riadok kódu , ktorý iba vráti hodnotu premennej :

návrat variabilné ;

teda pôvodná metóda prístupový zobrazí ako :

- ( int ) Premenná {

vrátiť variabilné ;

}

Teraz predpokladajme , že chcete mať hodnotu premennej inštancie a vynásobte to o 100. Napríklad , inštancie premennej môže byť " float " číslo ( ktorý obsahuje desatinné miesta ) s názvom " percent . " Kedykoľvek budete komunikovať s touto premennou , chcete percent považuje za integer . Preto , 0.67 , aby sa stala 67. . Vaša celá metóda vlastný prístupový môže vyzerať napríklad takto :

- ( float ) oldpercent {

int newpercent = ( int ) oldpercent * 100 ;

vrátiť newpercent ;

}

Najnovšie články

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