Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Trieda v Jave

Registrovaný: 13.11.09
Prihlásený: 08.09.18
Príspevky: 133
Témy: 21
Bydlisko: SK
Príspevok NapísalOffline : 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()


Offline

Užívateľ
Užívateľ
Trieda v Jave

Registrovaný: 02.06.08
Prihlásený: 19.07.16
Príspevky: 3325
Témy: 147
Bydlisko: Žilina / Os...
Príspevok NapísalOffline : 04.02.2014 19:52

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) |
Offline

Užívateľ
Užívateľ
Trieda v Jave

Registrovaný: 13.11.09
Prihlásený: 08.09.18
Príspevky: 133
Témy: 21
Bydlisko: SK
Príspevok Napísal autor témyOffline : 04.02.2014 20:20

Toto pridat do konstruktora ?
Kód:
if(paMeno!=null)
    aCislo++;

Ako zistim to posledne cislo?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.12.13
Prihlásený: 09.02.14
Príspevky: 4
Témy: 1
Príspevok NapísalOffline : 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


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. hlaska - neregistrovana trieda

v Antivíry a antispywary

3

1283

08.04.2008 21:59

br4n0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. python, trieda, mazanie suborov

v Perl, Python, Ruby, CGI

3

1271

28.05.2010 8:07

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spolahlivy Phone/Stredna Trieda

v Mobilné zariadenia

6

687

27.11.2016 8:15

Smith Wesson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CSS Vlastna trieda pre anchor

v HTML, XHTML, XML, CSS

2

365

08.03.2012 18:46

BlackB Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. trieda na prácu s mysql databázov

v PHP, ASP

18

725

01.02.2009 9:58

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. trieda phpexcel -> problém s diakritikou

v PHP, ASP

1

263

11.02.2014 9:36

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. taka mala vecicka - namiesto bydliska trieda

v Redakčné systémy

4

454

14.12.2006 20:59

xyz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Trieda komplexné číslo a preťaženie operátorov? Poradte....

v Assembler, C, C++, Pascal, Java

5

629

19.03.2017 0:12

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 24" stredna trieda - TN vs IPS

v Monitory, televízory a projektory

17

2826

19.09.2010 18:43

exot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Preco mi trieda nenacitava atributy v xml?

v Android, iOS, Windows Phone (Mobile)

4

484

29.06.2014 12:42

incredible Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie v JAVE

v Assembler, C, C++, Pascal, Java

3

387

11.10.2013 21:25

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Metoda v Jave

v Assembler, C, C++, Pascal, Java

3

473

26.10.2017 20:40

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program v Jave

v Ostatné

1

302

27.11.2015 16:17

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cykly v Jave

v Assembler, C, C++, Pascal, Java

2

593

27.10.2010 9:58

Mony Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Matice v Jave

v Assembler, C, C++, Pascal, Java

1

479

27.11.2013 8:19

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie v JAVE

v Ponuka práce

1

1420

08.06.2009 21:41

tlacitko Enter Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra