[ 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 | 21
Bydlisko: SK
NapísalOffline : 04.02.2014 19:32 | Trieda v Jave

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 | 147
Bydlisko: Žilina / Os...
NapísalOffline : 04.02.2014 19:52 | Trieda v Jave

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 | 21
Bydlisko: SK
Napísal autor témyOffline : 04.02.2014 20:20 | Trieda v Jave

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 | 1
NapísalOffline : 07.02.2014 8:55 | Trieda v Jave

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


 [ Príspevkov: 4 ] 


Trieda v Jave



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

1284

08.04.2008 21:59

br4n0

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

python, trieda, mazanie suborov

v Perl, Python, Ruby, CGI

3

1273

28.05.2010 8:07

coldak

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

Spolahlivy Phone/Stredna Trieda

v Mobilné zariadenia

6

690

27.11.2016 8:15

Smith Wesson

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

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

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

trieda phpexcel -> problém s diakritikou

v PHP, ASP

1

265

11.02.2014 9:36

stenley

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

taka mala vecicka - namiesto bydliska trieda

v Redakčné systémy

4

455

14.12.2006 20:59

xyz

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

633

19.03.2017 0:12

void

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

2827

19.09.2010 18:43

exot

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

486

29.06.2014 12:42

incredible

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

programovanie v JAVE

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

3

388

11.10.2013 21:25

Unlink

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

Metoda v Jave

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

3

475

26.10.2017 20:40

BX

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

Program v Jave

v Ostatné

1

304

27.11.2015 16:17

chrono

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

Cykly v Jave

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

2

597

27.10.2010 9:58

Mony

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

Matice v Jave

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

1

481

27.11.2013 8:19

BX

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

Programovanie v JAVE

v Ponuka práce

1

1423

08.06.2009 21:41

tlacitko Enter



© 2005 - 2024 PCforum, edited by JanoF