G
enby!

(Урок_10) Классы (class) (C/C++)

Сайт : http://www.doneathome.ru
Статья: http://www.doneathome.ru/archives/1759
Канал:    / @doneathomeru   Группа в контакте : http://vk.com/Done_AT_Home
********************************************************************* Помощь проекту: WebMoney Z396366925965 ********************************************************************* Описание: Классы и объекты в С++ являются основными концепциями объектно-ориентированного программирования — ООП. Объектно-ориентированное программирование — расширение структурного программирования, в котором основными концепциями являются понятия классов и объектов. Основное отличие языка программирования С++ от С состоит в том, что в С нету классов, а следовательно язык С не поддерживает ООП, в отличие от С++. Классы в С++ - это абстракция описывающая методы, свойства, ещё не существующих объектов. Объекты - конкретное представление абстракции, имеющее свои свойства и методы. Созданные объекты на основе одного класса называются экземплярами этого класса. Эти объекты могут иметь различное поведение, свойства, но все равно будут являться объектами одного класса. Доступ к членам класса Члены класса без спецификатора доступа по умолчанию являются приватными. Модификаторы доступа можно использовать несколько раз в одном и том же объявлении класса. приватные (private) – это значит, что его имя может употребляться лишь внутри функций-членов класса и друзей класса, в котором этот член класса объявлен; защищённые (protected) – это значит, что его имя может употребляться лишь внутри функций-членов класса, друзей этого класса и производных от него классов; публичные (public) – это значит, что его имя может употребляться внутри любой функции (а также и вне функций в инициализаторах).

Смотрите также