1. Что такое класс?

Класс определяет виды данных и функциональность, которую будут иметь их объекты.

2. Каковы различные части класса и что они делают?

  • Имя класса — Как идентифицируется имя класса
  • Комментарии — как создавать комментарии для документирования кода.
  • Атрибуты — Как определить атрибуты для использования в классе
  • Конструкторы — специальные методы, используемые для правильной инициализации класса.
  • Аксессоры — методы, которые используются для управления доступом к закрытым атрибутам.
  • Методы общедоступного интерфейса — Как определить методы общедоступного интерфейса
  • Частные методы реализации — Как определить частные методы реализации

3. Что такое инстанцирование?

Создание экземпляра — это создание реального экземпляра или конкретной реализации абстракции или шаблона, такого как класс объектов или компьютерный процесс.

4. Как используются методы в классах?

Методы класса — это методы, вызываемые для класса, а не для экземпляра. Обычно они используются как часть метамодели объекта. То есть для каждого определенного класса создается экземпляр объекта класса в метамодели. Протоколы метамодели позволяют создавать и удалять классы.

5. Что такое поля и свойства в классе?

Поле — это переменная, объявленная непосредственно в классе или структуре. … Свойство — это член, предоставляющий гибкий механизм для чтения, записи или вычисления значения частного поля. Свойства можно использовать так, как если бы они были общедоступными элементами данных, но на самом деле они являются специальными методами, называемыми средствами доступа.