Typy odnośnikowe deklaruje się jak wszystkie inne. Nie ma więc co się rozpisywać. Deklarujemy jednak nie sam obiekt lecz odniesienie do niego - referencję. Referencji takiej jest domyślnie przypisywana wartość null, przez co nie można z nią prawie nic zrobić. Dopiero po powołaniu do życia obiektu i powiązaniu go z zadeklarowaną zmienną możemy coś zdziałać. Na przykład:
int a;
daje nam gotową do użycia zmienną. Możemy jej nadać wartość np. 10. Żeby jednak móc korzystać z dobrodziejstw tablic musimy zadeklarować zmienną odnośnikową typu tablicowego. Potem tworzymy obiekt tablicy i powiązujemy go ze zmienną. Po tym wszystkim możemy swobodnie odwoływać się do kolejnych elementów tablicy. A więc po kolei, deklaracja odniesienia do tablicy:
int tablica[];
Następnie tworzymy nowy element poprzez polecenie:
new tablica[10];
Powstanie nowa tablica o dziesięciu elementach, przypisana do zmiennej odnośnikowej tablica. Od tego momentu możemy odwoływać się do do dowolnych elentów tablicy np:
tablica[3];
Pamiętajmy, że numeracja elementów zaczyna się od zera!
Przykład.
public class Main
{
public static void main (String args[])
{
int tablica[] = new int[10];
tablica[0]=12;
System.out.println ("Element zerowy w tablicy = " + tablica[0]);
}
}
Brak komentarzy:
Prześlij komentarz