Форум программистов, компьютерный форум CyberForum.ru

Наследование и инкапсуляция в C++ - C++

Восстановить пароль Регистрация
 
haseki
 Аватар для haseki
2 / 2 / 1
Регистрация: 02.11.2013
Сообщений: 151
02.11.2013, 21:29     Наследование и инкапсуляция в C++ #1
Как осуществляется наследование свойств объектов и инкапсуляция в C++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2013, 21:29     Наследование и инкапсуляция в C++
Посмотрите здесь:

Инкапсуляция. C++
C++ Инкапсуляция в ООП и C++
C++ инкапсуляция
C++ wxDev-C++ и инкапсуляция
Инкапсуляция. Создание класса C++
C++ Инкапсуляция. классы
C++ Инкапсуляция строк
C++ Полиморфизм инкапсуляция и наследование(ООП)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
02.11.2013, 21:33     Наследование и инкапсуляция в C++ #2
Цитата Сообщение от haseki Посмотреть сообщение
Как осуществляется наследование свойств объектов и инкапсуляция в C++?
Откройте какую нибудь книжку(или статью в сети) никто лучше не объяснит, чем автор-профессионал!
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,405
02.11.2013, 22:35     Наследование и инкапсуляция в C++ #3
Все зависит от типа наследования.
При public наследовании все свойства и методы базового класса передаются классу-предку с тем же модификатором доступа. Т.е. public остается public, protected - protected, private - private. Напрямую класс-наследник ничего с полями private базового класса сделать не может. Но вот к protected обращаться может (в этом собственно и отличие private от protected). К public членам предок также имеет доступ.
При private наследовании все члены базового класса передаются классу-предку с модификатором доступом private, он не вправе ничего менять.
При protected наследовании, public меняется на protected, остальное остается таким же (private - private, protected в protected)

Добавлено через 1 минуту
Свойства объекта наследуются всегда, независимо private они или нет.
Yandex
Объявления
02.11.2013, 22:35     Наследование и инкапсуляция в C++
Ответ Создать тему
Опции темы

Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru