ООП — инкапсуляция
Интерактивное демо «ООП — инкапсуляция» — раздел Энциклопедия · Код и разработка.
Инкапсуляция: модификаторы, геттеры и защита данных
Как в примерах Класс1, User и БанковскийСчёт из статьи
Класс2 обращается к Класс1: public доступен снаружи, private — только внутри класса.
class Класс1
String публичноеПоле = "Привет!"public
String приватноеПоле = "Это секрет!"private
void публичныйМетод()public
void приватныйМетод()private
class Класс2 — снаружи
Код из второго файла обращается к объекту Класс1:
Класс1 obj = new Класс1();