Witam
niedługo mam egzamin z języka Java i w ramach nauki postanowiłem porobić jakieś zadania. Wiem , że jednym z zadań będzie poprawa błędów w kodzie więc znalazłem sobie taki oto kod:
package egzamin;
public class szablon {
protected int u;
}
package egzamin;
public class Zad1 extends szablon{
public double x;
int z;
private static double y=1.3;
public double metoda(){
x=11.5;
y=5.3;
return y;
}
public int metoda(int i){
return (int)(x+y);
}
public static void main(String[] args) {
Zad1[] klasa=new Zad1[2];
klasa[0] = new Zad1();
klasa[1]= new Zad1();
System.out.println(klasa[0].x+","+","+klasa[1].u);
}
}
Kod już poprawiłem ale ponieważ programowanie nie jest moją mocną stroną nie rozumiem tych zapisów :
Zad1[] klasa=new Zad1[2];
klasa[0] = new Zad1();
klasa[1]= new Zad1();
System.out.println(klasa[0].x+","+","+klasa[1].u);
Czy ktoś mógłby mi wytłumaczyć o co w tym chodzi i co to robi ?
z góry dziękuję