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

Java Funkcia & Argument východzie

Začínajúci programátori majú tendenciu produkovať kód , ktorý je lineárny priebeh neorganizovaného kódu . Avšak, ako programátori pokrok v zručnosti , učia užitočnosť lámanie svoj ​​kód do samostatných funkcií , ktoré sa v argumentoch , aby získali prístup k premennej programu . Keď Java programátori použiť rovnaký názov pre funkcie , ktoré sa v rôznych kombináciách argumentov , bude Java zodpovedať argumenty vo volaní funkcie do príslušnej funkcie v predvolenom nastavení . Metódy

funkcie , tiež odvolával sa na ako " metódy " v Jave , sú segmenty kódu, ktoré programátor môže spúšťať z hlavnej časti programu pomocou názvu mu dal funkciu . Izolovaním segmenty kódu , ktoré slúžia zreteľný účel do funkcie programátori môžu , aby ich kód krajšie a ľahšie čítať len písať to raz , na rozdiel od zakaždým , keď vykoná ktorý vykonáva určitú funkciu . To tiež pomáha , aby kód viac modulárna , nechal programátor napísať funkciu , ktorá by mohla byť užitočná v rôznych programoch iba raz , a potom volať túto funkciu v budúcich programoch môže napísať .
Odovzdávanie informácií s argumentmi

Pretože funkcie sú syntakticky odlišné od hlavnej časti kódu , či už v hlavnej triede programe alebo v triede program používa , nemajú prístup k premennej alebo objekty , ktoré programátor používa v iných častiach programu . Avšak , programátor môže dať prístup funkciu do premennej alebo objektu priechodom na ako " argument " funkciu . Keď deklarujete funkciu , môžete vypísať argumenty funkcie možno akceptovať v zátvorke za názvom funkcie . Pridaním premennú alebo objekt , ktorý zodpovedá jednému z argumentov ste deklarovaných funkcií , kód segmentu bude mať prístup k tejto premennej alebo objektu , keď sa spustí .
Hromadné zoznamy parametrov
celým

Normálne , len Java umožňuje jednu funkciu v rámci danej triedy majú rovnaký názov . To je nevyhnutné na to , Java vie , ktoré slúžia na spustenie , keď programátor volá jeho meno . Výnimkou z tohto pravidla je prípad , kedy funkcie s rovnakým názvom sú deklarované prijímať rôzne argumenty . Napríklad programátori napísať funkciu nazvanú " argumentFunction " vyhlásiť to raz bez argumentov , opäť s dvoma celými číslami , ako argumenty proti dvom reťazcami sú argumenty , alebo akékoľvek iné údaje , že ona potrebuje . Avšak , Java nenechá programátor deklarovať dva príklady funkcií s rovnakým názvom a v rovnakom zozname argumentov .
Výber Metóda Execute

programátor deklaruje viac funkcií s rovnakým názvom a rozdielnych parametrov , nie je funkcia " default " , ktorý vykonáva , keď programátor volá funkciu . Skôr , Java bude vykonávať funkciu , ktorá odpovedá na tvrdenia , že programátor prechádza , keď mu zavolá funkciu . Napríklad programátor prechádza do žiadnych argumentov , potom to bude spúšťať verziu funkcie , ktoré nemajú žiadne argumenty . Ak nie je k dispozícii funkcia , ktorá sa zhoduje s argumentmi programátor prechádza , keď volá funkciu , Java bude hodiť chybu .

Najnovšie články

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