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

Ключевые слова private, public, protected - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
alenik
0 / 0 / 0
Регистрация: 13.02.2011
Сообщений: 16
15.12.2011, 00:49     Ключевые слова private, public, protected #1
Смысл ключевых слов private, public, protected в списке базовых классов при декларации производного класса?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2011, 00:49     Ключевые слова private, public, protected
Посмотрите здесь:

C++ Наследование. Помогите с этими public, protected. private
C++ Для чего нужны модификаторы protected, private, public
C++ Наследования класса как public, private и protected
C++ Protected Private Public
C++ private, protected, public
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.12.2011, 00:54     Ключевые слова private, public, protected #2
Цитата Сообщение от alenik Посмотреть сообщение
Смысл ключевых слов private, public, protected в списке базовых классов при декларации производного класса?
указывает доступ который будут иметь публичные поля/методы предка в наследнике
alenik
0 / 0 / 0
Регистрация: 13.02.2011
Сообщений: 16
15.12.2011, 01:06  [ТС]     Ключевые слова private, public, protected #3
Аналогично как и в самом классе?
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.12.2011, 01:13     Ключевые слова private, public, protected #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
class Foo {
public:
  void foo() const
  {
      std::cout << "Foo family object\n";
  }
};
 
class Foo1 : public Foo{
};
 
class Foo2 : private Foo {
};
 
int main()
{
   Foo1 obj;
   obj.foo(); //ok
 
   Foo2 obj2;
   obj2.foo(); //error foo is inaccessible...
}
Yandex
Объявления
15.12.2011, 01:13     Ключевые слова private, public, protected
Ответ Создать тему
Опции темы

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