Объектно-ориентированное программирование (ооп)



бет2/8
Дата28.11.2022
өлшемі1,11 Mb.
#53159
1   2   3   4   5   6   7   8

Класс

Схема Класса

Инструменты схемы классов

Члены класса

  • поля;
  • константы;
  • свойства;
  • конструкторы;
  • методы;
  • события;
  • операторы;
  • индексаторы;
  • вложенные типы.

Поля класса

  • Поля служат для хранения данных, содержащихся в объекте. Поля аналогичны переменным, т.к. они непосредственно читаются и устанавливаются.
  • Поле – это переменная, объявленная внутри класса.
    • Как правило, поля объявляются с модификаторами доступа private либо protected, чтобы запретить прямой доступ к ним.
    • Для получения доступа к полям следует использовать свойства или методы.

Закрытые, защищенные и открытые поля

  • Private – "объекты только этого класса могут обращаться к данному полю".
  • Public – "объекты любого класса могут обращаться к этому полю".
  • Protected – "только объекты классов-наследников могут обращаться к полю".

Константы

  • Константы-члены класса ничем не отличаются от простых констант.
  • Константа – это переменная, значений которой нельзя изменить. Константа объявляется с помощью ключевого слова const. Пример объявления константы: class Math { private const double Pi = 3.14; }


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет