Avatar
ced
Člen
Avatar
ced:

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
Redaktor
Avatar
tomisoka:

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ý
Redaktor
Avatar
Odpovídá na ced
Jan Vargovský:

Využiješ nato konstruktor:

public class Kostka {

    private Character[] znaky;

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

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:
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
Redaktor
Avatar
Odpovídá na ced
tomisoka:

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:

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.