STAŁE – final | Kurs Java

Stale

Czym stała różni się od zmiennej?

Omawiając zmienne, warto również wspomnieć o stałych, czyli w pewnym sensie ich przeciwieństwie. W Javie stałe deklaruje się bardzo podobnie do zmiennych, z tą różnicą, że przed deklarowanym typem trzeba dodać jeszcze słowo kluczowe: final.

Zadeklarowanej w ten sposób stałej można przypisać wartość tylko raz. Późniejsze próby jej modyfikacji zakończą się błędem kompilacji.

final double CONSTANT_PI = 3.14;

final int OTHER_CONSTANT;
OTHER_CONSTANT = 1;

Nie ma takiego wymogu składniowego, jednak według konwencji nazewnictwa w Javie stałe powinno nazywać się wielkimi literami i cyframi, a kolejne słowa powinny być oddzielone znakiem podkreślenia.

long maxValue = Long.MAX_VALUE;
long minValue = Long.MIN_VALUE;

W Javie stałe są wykorzystywane dość powszechnie, np. w klasach opakowujących.

Dobrym zwyczajem jest przechowywanie różnego rodzaju niezmiennych wartości właśnie jako stałych, dzięki czemu unikniemy ich przypadkowej modyfikacji oraz, jeżeli zaszłaby potrzeba zmiany tej wartości w całym systemie, możemy to zrobić modyfikując kod tylko w jednym miejscu.

Long stałe

Long stałe


Jak zostać programistą

8 rzeczy, które musisz wiedzieć, żeby dostać pracę jako programista.

Jak zostać programistą
No comments
Share:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przeczytaj poprzedni wpis:
Klasy String - metody
Klasy String – metody z przykładami | split, length, replace, contains, indexOf, substring

Metody klasy String to fragment artykułu na temat klasy String. W tym tekście zostaną omówione najważniejsze metody klasy String wraz z...

Zamknij