Autor Zpráva
glumetak
Profil *
Ahoj, chystám se udělat databázi knih, ale hned ze začátku jsem v první třídě narazil...

Všimněte si konstruktoru Kniha. Když chci v ISE vytvořit jeho instanci tak, že zadám jméno autora a název titulu (např. blabla a hahaha), vypíše se mi error: "cannot find symbol - variable blabla" a nepustí mě to dál, abych mohl zobrazovat metody a vypsat si tak autora atd. (getAutor()). - Ty proměnné se mi prostě neuloží... nevíte, kde je problém?

/**
* Třída Kniha uchovává informace o jednotlivé knize. Bude součástí větąí aplikace pro
* evidenci a vypůjčování knih.
*
* @author /doplňte Vaąe jméno/
* @version /doplňte aktuální datum/
*/
public class Kniha {
//Atributy knihy
private String autor;
private String titul;

/**
* Konstruktor nastaví autora a titul knihy
*
* @param autor autor knihy
* @param titul titul knihy
*/
public Kniha(String autor, String titul) {
this.autor = autor;
this.titul = titul;
}

public String getAutor()
{
return autor;
}

public String getTitul()
{
return titul;
}

}
joe
Profil
cannot find symbol - variable blabla
Nemůže najít proměnnou blabla

Takže podle mě nemáš parametry konstruktoru v uvozovkách. Konstruktor musíš volat:

Kniha k = new Kniha("jméno", "titul");

Navíc se mi nezdá na to, že bys to neměl v uvozovkách, když už umíš napsat třídu :-) A taky nevim co je ISA.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0