Java: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 50:
 
=== Класс ===
Класс есть ключевое понятие в [[объектно-ориентированное программирование|объектно-ориентированном программировании]], под которое и заточена Java. Класс описывает содержание и поведение некой совокупности данных и действий над этими данными. Объявление класса производится с помощью ключевого слова ''class''. Пример: class < имя_класса >{// содержимое класса}.
 
К примеру, если мы моделируем прямоугольную комнату классом <var>Комната</var>, то данными могут быть: длина, ширина и высота, двери, электророзетки, мебель. Заметим, что на уровне класса мы ещё не знаем, о которой комнате идет речь, но точно знаем, что это не ящик (который тоже имеет длину, высоту и ширину), а именно комната. Действиями могут быть: вычисление объема, помещение и изъятие мебели, открытие дверей. Чтобы вычислить объем комнаты или наклеить обои, нам не нужны ее размеры, о своих размерах каждая конкретная комната знает сама.