Spisie treści
Pracować z zmienne Oznacza to, że wiemy, jakie nazwy powinniśmy umieścić i czego oczekiwać od każdej z nich w każdej części programu, więc czasami, gdy popełniamy błędy, widzimy, że to zmienna miała nieprawidłową wartość lub nie przyjmowała oczekiwanej wartości, jest to bo tak nie było bierzemy pod uwagę zmienny zakres.ten zakres zmiennej Odpowiada kontekstowi i wartości, jaką może zgodnie z nim mieć, więc czasami możemy zobaczyć zmienne o tej samej nazwie, ale które działają inaczej i nie wpływają na działanie programu.
Zakres zmiennej
Jak już wspomnieliśmy zakres zmiennej To przestrzeń w programie, w której będzie miał swój zasięg działania, czyli jest to przestrzeń, w której będzie miał swoje wartości i w której musimy być w stanie przewidzieć, jaką wartość przyjmuje.
Gdzie znajduje się ten obszar?Zwykle zmienna ma zasięg bloku, w którym została zdefiniowana, co stanowi jej granicę, a gdy zostanie zdefiniowana pod tą samą nazwą w innym bloku, będzie się zachowywać inaczej i niezależnie od poprzedniego bloku.
Chociaż to, co jest opisane, brzmi skomplikowanie, jest naprawdę bardzo proste, pomyślmy, że mamy metodę, jeśli zdefiniujemy zmienną w ramach tej metody jej zakres będzie tak samo, więc jeśli zdefiniujemy zmienną poza metodą o innej nazwie, każda z nich będzie miała swoją wartość i nie będą ze sobą kolidować.
Zobaczmy na poniższym obrazku, jak definiujemy zmienne w a dla pętliZa pomocą kilku linijek wyznaczymy zakres każdego z nich, dzięki czemu będziemy mieli jaśniejszą wizję wszystkiego, co wyjaśniliśmy:
Deklaracja zmiennych w różnych blokach
Dla niedoświadczonego oka może się zdarzyć, że zakres zmiennej może się pomylić, bardziej jeśli zobaczymy, że możemy zdefiniować zmienne o tej samej nazwie w blokach, które nie są zagnieżdżone, np. możemy mieć zmienną i w dwóch pętlach for, o ile nie są one zagnieżdżone, w przeciwnym razie mielibyśmy problem.
Zobaczmy na poniższym obrazku, jak to zrobić:
Po tym samouczku wyjaśniliśmy, jak zmienne działają w swoich różnych obszarach i jak powinniśmy z nimi pracować, abyśmy mogli mieć lepsze programy w Jawa.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt