Forum » Programiranje » Java, konstruktorji error
Java, konstruktorji error
marjan_h ::
Sploh ne razumem, tega problema... Imam en abstraktni razred.
package test; public abstract class Razred1 { String ime; Razred1(String ime){ this.ime = ime; } public void izpisiIme(){ System.out.println(ime); } }In drugega, ki je izpeljan iz prvega.
package test; public abstract class Razred2 extends Razred1{ String drugoIme; Razred2(String drugoIme){ this.drugoIme = drugoIme; } @Override public void izpisiIme(){ System.out.println(drugoIme); } }Ampak, pri drugem razredu mi pri konstruktorju javlja napako Sploh ne razumem kaj hoče? Prosim za pomoč, hvala za odgovore
Spura ::
Hoce, da v konstruktorju Razreda2 klices konstruktor od superclassa, ker superclass nima praznega konstruktorja.
marjan_h ::
Odlicno, sem dodal v konstruktor drugega razreda;
Vendar ali bo to pravilno delovalo?, Verjetno potem ne potrebujem vec druge vrstice?
Razred2(String drugoIme){ super(drugoIme); this.drugoIme = drugoIme; }
Vendar ali bo to pravilno delovalo?, Verjetno potem ne potrebujem vec druge vrstice?
Spura ::
Tako je, Razred2 ne doda nobene funkcionalnosti, zdaj imas pac isto vrednost v dveh spremenljivkah.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java metode;Oddelek: Programiranje | 4939 (4131) | ragezor |
» | [Java] Sortiranje razredovOddelek: Programiranje | 1452 (1199) | Spura |
» | [Java] System.out.print = nullOddelek: Programiranje | 753 (675) | Spura |
» | [Java] KeyListener težavaOddelek: Programiranje | 1042 (730) | javaMaster |
» | [Java] če naredim razred generičen, dobim milijon napakOddelek: Programiranje | 1636 (1375) | MrStein |