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