Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
ced
Člen
Avatar
ced:21.2.2014 21:33

Zdravím, začínám s javou a narazil jsem na problém. Chtěl bych si vytvořit kostku s písmenama místo číslic, chtěl jsem to pojmout prostě jako pole znaků, které bych vždycky zadal při vytváření objektu jako parametr. Mohl by mi někdo ukázat jak na to? Díky...

 
Odpovědět
21.2.2014 21:33
Avatar
tomisoka
Tvůrce
Avatar
tomisoka:21.2.2014 21:42

Myslis neco jako toto? :

Kostka kostka = new Kostka(poleznaku);
class Kostka{
char[] poleznaku;
public Kostka(char [] poleznaku){
this.poleznaku = poleznaku;
}
}
 
Nahoru Odpovědět
21.2.2014 21:42
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na ced
Jan Vargovský:21.2.2014 21:42

Využiješ nato konstruktor:

public class Kostka {

    private Character[] znaky;

    public Kostka(Character[] znaky)
    {
        this.znaky = znaky;
    }
}
 
Nahoru Odpovědět
21.2.2014 21:42
Avatar
ced
Člen
Avatar
ced:21.2.2014 22:18

Jo na to sem přišel, ale když sem se pokoušel vytvořit ten objekt tak to na mě vyházelo hromadu chyb. Kostka jmeno = new Kostka({'a','g'­,'d','n','e','t'});

 
Nahoru Odpovědět
21.2.2014 22:18
Avatar
ced
Člen
Avatar
ced:21.2.2014 22:20
Kostka jmeno = new Kostka({'a','g','d','n','e','t'});
Editováno 21.2.2014 22:21
 
Nahoru Odpovědět
21.2.2014 22:20
Avatar
tomisoka
Tvůrce
Avatar
Odpovídá na ced
tomisoka:21.2.2014 22:27

Problem bude asi v tomto :

Kostka kostka = new Kostka({'a','g', 'd'});

misto

Kostka kostka = new Kostka( new char[] { 'a','g', 'd'});

Ps : kdyz to hazi chyby tak je tu muzes napsat

 
Nahoru Odpovědět
21.2.2014 22:27
Avatar
ced
Člen
Avatar
ced:21.2.2014 22:29

Super, tam byla chyba =) dík

 
Nahoru Odpovědět
21.2.2014 22:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.