Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
thick_int
Заблокирован
#1

Модификаторы доступа, правильно ли я их понимаю

29.03.2012, 04:02. Просмотров 3249. Ответов 1
Метки нет (Все метки)

Прошу поправить, если есть ошибки ниже:

1) public – элемент, указываемый с этим модификатором, доступен любому коду как в пределах сборки, в которой он определен, так и в пределах любой внешней сборки.

2) protected – элемент, указываемый с этим модификатором, доступен только коду производных классов, невзирая на то, в каких сборках эти производные классы определяются. Иными словами, как изнутри, так и извне, доступ к этому члену protected.

3) internal – элемент, указываемый с этим модификатором, доступен любому коду внутри сборки, в которой он определен, и недоступен для кода внешних сборок. Иными словами, изнутри к этому члену – public, а извне – private.

4) protected internal – элемент, указываемый с этим модификатором, доступен любому коду внутри сборки, в которой он определен, и доступен любому коду производных классов, определяемых во внешних сборках, где он при наследовании становится protected. Иными словами, изнутри к этому члену – public, а извне – protected.

5) private – элемент, указываемый с этим модификатором, доступен только коду того класса, в котором он определен. Иными словами, как изнутри, так и извне, доступ к этому члену private.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 04:02
Ответы с готовыми решениями:

Модификаторы доступа, ооп
class Person { } class User : Person { } ...

Модификаторы доступа для одной сборки
Добрый день. Не могу понять, какой модификатор доступа я должен использовать....

Изменить модификаторы доступа public к полям класса на private
Был тут вот такой код: namespace ConsoleApplication3 { class Room ...

Модификаторы доступа – какие бывают, для чего используются
Здравствуйте, объясните, пожалуйста, с примерами : 1. Поля 2. Методы...

Зачем писать модификаторы доступа перед словом class?
Например public class A {} Private class B {}

1
turbanoff
Эксперт Java
4015 / 3750 / 741
Регистрация: 18.05.2010
Сообщений: 9,329
Записей в блоге: 11
Завершенные тесты: 1
29.03.2012, 07:46 #2
Базовое описание вроде правильное. Еще есть нюансы со внутренними (nested) классами
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2012, 07:46

Могут ли аксессоры свойства иметь различные модификаторы доступа
A) Да B) Нет C) Только аксессор get D) Только аксессор set

Модификаторы доступа структура в классе; как ограничить свободный доступ к структуре
class test { private List<liststation> _liststation = new...

правильно ли я понимаю?
приведен кусок кода, скажите, правильно ли я понимаю, что, то что выделено...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru