1. Что входит в понятие «интерфейс объекта»? 2. Чем различаются общедоступные и скрытые данные и методы в описании классов? 3. Почему рекомендуют делать доступ к полям объекта только с помощью методов? 4. Что такое свойство? Зачем во многие языки программирования введено это понятие? 5. Почему методы доступа, которые использует свойство, делают закрытыми? 6. Зачем нужны свойства «только для чтения»? Приведите примеры. 7. Подумайте, в каких ситуациях может быть нужно свойство «только для записи» (которое нельзя прочитать). Подумайте, как ввести такое свойство в описание класса.