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