Cześć
Wiem już, że każda tablica jest obiektem ale nie rozumiem tego kodu:
public class Test3
{
String tytul;
String autor;
public static void main(String[] args)
{
Test3[] mojeKsazki = new Test3[3];
int x = 0;
mojeKsazki[0] = new Test3();
mojeKsazki[1] = new Test3();
mojeKsazki[2] = new Test3();
mojeKsazki[0].tytul = "1";
mojeKsazki[1].tytul = "2";
mojeKsazki[2].tytul = "3";
mojeKsazki[0].autor = "a";
mojeKsazki[1].autor = "b";
mojeKsazki[2].autor = "c";
while(x < 3)
{
System.out.println(mojeKsazki[x].tytul);
System.out.println(mojeKsazki[x].autor);
x++;
}
}
Jak to się dzieje, że np. do elementu tablicy mojeKsiazki[0] mogę przypisać wartość używając zmiennej tytul a drugim razem autor?
Dzieje się tak, że mojeKsiazki[0].tytul i mojeKsiazki[0].autor stają się różnymi zmiennymi tablicowymi?