18 Java incapsulation getters and setters (инкапсуляция, геттеры и сеттеры) #programming #java #code

Аватар автора
GoToItPRO
Инкапсуляция позволяет закрыть доступ к определенным полям класса, чтобы пользователь случайно не изменил их, а мы имели возможность переименовать при необходимости и при этом программа продолжит работать. Сеттеры позволяют нам передать в класс значение объекта, которое потом можно вернуть через Геттеры. Это необходимо для создания логик программ. Например есть у нас 2 поля- одно постоянно меняется, а другое - нет. При прохождении через цикл в массив записывается 2 значения, одно из них постоянно меняется, а другое всегда равно null. Так вот в первой итерации в массиве второе значение будет null, а во второй итерации - в массив запишется 2 поля(изменяемое и неизменяемое). Это позволит нам продвигать логику программы до тех пор, пока второе значение не равно null. Сложно наверно понять, но вы слушайте уроки, пробуйте писать свои маленькие программы и читайте статьи по темам. Вот еще что нашла по теме инкапсуляции:

0/0


0/0

0/0

0/0