Imam problem sa predefinisanim konstruktorom. Naime, iz jedne klase pozivam konstruktor druge klase (predefinisan) sa 3 parametra. Međutim, neće da se kompajlira već daje sledeću poruku:
Code:
EvidencijaOVakcinamaKontroler.java [80:1] cannot resolve symbol
symbol : constructor Vakcina (java.lang.String,boolean,double)
location: class Vakcina
Vakcina v = new Vakcina(nazivVakcine,obavezna,cena);
^
1 error
Errors compiling EvidencijaOVakcinamaKontroler.
EvidencijaOVakcinamaKontroler.java [80:1] cannot resolve symbol
symbol : constructor Vakcina (java.lang.String,boolean,double)
location: class Vakcina
Vakcina v = new Vakcina(nazivVakcine,obavezna,cena);
^
1 error
Errors compiling EvidencijaOVakcinamaKontroler.
Ali kada zovem implicitni konstruktor, tada nema problema.
Probao sam i da prvo pozovem imlicitni konstruktor, pa da zatim atribute postavim pomoću posebnih metoda, ali ni to ne radi. Njih ne prepoznaje, iako ih autocomplete "vidi".
Vidljivost klase je public, konstruktori takođe. Kompajliranje ne radi ni iz NetBeans-a ni iz javac.
Dakle, šta može da bude!?