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 | 4977 (4169) | ragezor |
» | [Java] Sortiranje razredovOddelek: Programiranje | 1462 (1209) | Spura |
» | [Java] System.out.print = nullOddelek: Programiranje | 764 (686) | Spura |
» | [Java] KeyListener težavaOddelek: Programiranje | 1058 (746) | javaMaster |
» | [Java] če naredim razred generičen, dobim milijon napakOddelek: Programiranje | 1648 (1387) | MrStein |