Урок 17. Классы

Лабораторные работы си шарп и задания по теме «Язык программирования c sharp: классы»

Теория

  • Классы C# инкапсулируют данные и связанные с ними функциональные возможности в объект, в единое целое;
  • Данные и функции в объекте называются членами класса;
  • Данные и функции в классе разделены на два уровня доступа: public (общедоступные) и private (частные).
  • К Public (общедоступным) членам класса можно получить доступ из клиентского кода, то есть из функции main и любой функции пользователя.
  • Private (частные) члены класса не могут быть доступны клиентскому коду (к ним можно получить доступ только внутри самого класса)
  • У объектов класса есть три основные черты:
    Во-первых, у объектов есть свойства. Это текущие характеристики этого объекта, и эти характеристики могут и, вероятно, будут меняться при выполнении программы. Второе, что есть у всех объектов, — это поведение или какие-то действия объекта. Наконец, все объекты имеют уникальность, т.е. их свойства в рамках одного и того же класса могут отличаться.
  • состояние объекта хранится в полях класса;
  • поведение реализовано в методе класса.

Частный модификатор определения класса – это модификатор по умолчанию для членов

Задания и лабораторные работы