В Kotlin программу можно представить в виде взаимодействующих между собой объектов. Представлением объекта является класс. Класс фактически представляет определение объекта. Например, у всех есть некоторое представление о машине, например, кузов, четыре колеса, руль и т.д. - некоторый общий набор характеристик, присущих каждой машине. Это представление фактически и является классом. Для создания нового класса необходимо нажать правой кнопкой мыши на пакет, выбрать New и выбрать Kotlin Class/File и пропишем имя класса. Итак, в названии файла напишем Dish – блюдо. Теперь подумаем о свойствах или характеристиках этого блюда. В случае блюд это могут быть уникальные названия, ингредиенты и так далее. Свойства можно перечислить в круглых скобках, открытых после названия класса, разделяя запятыми. Объявляются они как переменные без инициализации – то есть тип указывается обязательно. Итак, у блюда могут быть такие поля, создадим их: При создании объекта (или экземпляра класса) нам необходимо