| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 13.11.09 Prihlásený: 08.09.18 Príspevky: 133 Témy: 21 Bydlisko: SK | Napísal F1L1P: 04.02.2014 19:32 | |
|
Ako by som urobil tento konstruktor a metodu •Pretekar – parametrický konštruktor – parameter: meno pretekára, konštruktor automaticky pridelí pretekárovi štartovacie číslo, pričom čísla sa prideľujú od hodnoty 0 smerom vyššie, pretekár ešte nebežal, takže jeho čas je na začiatku nulový •dajCisloPoslednehoPretekara – statická metóda, vráti posledné pridelené štartovacie číslo Kód: public class Pretekar { private String aMeno; private int aCislo; private int aCas; } public Pretekar(String paMeno){ aMeno=paMeno; aCas=0; aCislo=0;
Kód: public static int dajCisloPoslednehoPretekara()
|
|
Registrovaný: 02.06.08 Prihlásený: 19.07.16 Príspevky: 3325 Témy: 147 Bydlisko: Žilina / Os... |
V Jave som už dlho nerobil, takže nejdem skúšať syntax ale stačí ak si vytvoríš tu triedu, vytvoríš constructor metódu, ktorá ti z predaného parametru nastaví premennú a napr. statická public metóda, ti vráti hodnotu "statickej" premennej čislo.
private static int aCislo;
public static int dajCisloPoslednehoPretekara() { return $this->aCislo; }
pri prvej inicializácií ak nebola priradená 0, (statická premenná aCislo) tak priradíš 0 ináč ++; /...
_________________ PC - ASUS M2N-MX Se+ | AMD X2 4200+ | 2GB RAM | Nvidia 8600GT | WD 320GB | 350W |NTB - ASUS K50AB SX-010 | | ASUS X550L | SteelSeries Mousepad | A4tech XL-750BF | HTC Explorer | CCNA (640-802) | |
|
Registrovaný: 13.11.09 Prihlásený: 08.09.18 Príspevky: 133 Témy: 21 Bydlisko: SK | Napísal autor témy F1L1P: 04.02.2014 20:20 | |
|
Toto pridat do konstruktora ? Kód: if(paMeno!=null) aCislo++; Ako zistim to posledne cislo?
|
|
Registrovaný: 31.12.13 Prihlásený: 09.02.14 Príspevky: 4 Témy: 1 | Napísal m@rtyn: 07.02.2014 8:55 | |
|
zmen: Kód: private int aCislo; -> private static int aCislo = 0 ; (tým dosiahneš, že to bude "zdieľana premenná" pre všetky inštancie čo vytvoríš, na nulu ju nastavovať nemusíš, ale je dobrým zvykom nastaviť ) v konštruktore Kód: aCas++; (pri vytvorení každej inštancie a ti to inkrementuje o 1) metodu by som aj premnoval, ale to je len zo zvyku, inak: Kód: public static int getCisloPoslednehoPretekara(){return aCislo;} Citácia: Toto pridat do konstruktora ? Kód: if(paMeno!=null) aCislo++;
Ako zistim to posledne cislo? Kód: {return aCislo;} automatický vráti posledné číslo, teda vráti hodnotu premennej aCislo a tá vždy obsahuje číslo posledného pretekára
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| hlaska - neregistrovana trieda v Antivíry a antispywary | 3 | 1283 | 08.04.2008 21:59 br4n0 | | python, trieda, mazanie suborov v Perl, Python, Ruby, CGI | 3 | 1271 | 28.05.2010 8:07 coldak | | Spolahlivy Phone/Stredna Trieda v Mobilné zariadenia | 6 | 687 | 27.11.2016 8:15 Smith Wesson | | CSS Vlastna trieda pre anchor v HTML, XHTML, XML, CSS | 2 | 365 | 08.03.2012 18:46 BlackB | | trieda na prácu s mysql databázov v PHP, ASP | 18 | 725 | 01.02.2009 9:58 stenley | | trieda phpexcel -> problém s diakritikou v PHP, ASP | 1 | 263 | 11.02.2014 9:36 stenley | | taka mala vecicka - namiesto bydliska trieda v Redakčné systémy | 4 | 454 | 14.12.2006 20:59 xyz | | Trieda komplexné číslo a preťaženie operátorov? Poradte.... v Assembler, C, C++, Pascal, Java | 5 | 629 | 19.03.2017 0:12 void | | 24" stredna trieda - TN vs IPS v Monitory, televízory a projektory | 17 | 2826 | 19.09.2010 18:43 exot | | Preco mi trieda nenacitava atributy v xml? v Android, iOS, Windows Phone (Mobile) | 4 | 484 | 29.06.2014 12:42 incredible | | programovanie v JAVE v Assembler, C, C++, Pascal, Java | 3 | 387 | 11.10.2013 21:25 Unlink | | Metoda v Jave v Assembler, C, C++, Pascal, Java | 3 | 473 | 26.10.2017 20:40 BX | | Program v Jave v Ostatné | 1 | 302 | 27.11.2015 16:17 chrono | | Cykly v Jave v Assembler, C, C++, Pascal, Java | 2 | 593 | 27.10.2010 9:58 Mony | | Matice v Jave v Assembler, C, C++, Pascal, Java | 1 | 479 | 27.11.2013 8:19 BX | | Programovanie v JAVE v Ponuka práce | 1 | 1420 | 08.06.2009 21:41 tlacitko Enter |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|