Результаты поиска по запросу "access-modifiers"

7 ответов

по умолчанию

ного смущен термином «частный пакет», который используется в некоторых документах, наряду с использованием «доступа по умолчанию». Разве пакет закрытый и доступ по умолчанию не являются синонимами защищенного?

7 ответов

Возможная выгода раздражает других разработчиков, которым нужен доступ к этим переменным :)

у небольшой модуль Python, состоящий из двух частей: некоторые функции, определяющие публичный интерфейс,класс реализации, используемый вышеуказанными функциями, но который не имеет смысла вне модуля. Сначала я решил «спрятать» этот класс ...

7 ответов

Возможен ли доступ к частному полю Java при наличии ссылки?

Сегодня я натолкнулся на следующую «странную» особенность - если у вас есть ссылка на объект из класса A в теле класса A, вы можете получить доступ к закрытым полям этого объекта - т.е. public class Foo{ private int bar; private Foo foo; public ...

ТОП публикаций

7 ответов

Как сделать свойство защищенным И внутренним в C #?

Вот мой сокращенный абстрактный класс: abstract class Report { protected internal abstract string[] Headers { get; protected set; } }Вот производный класс: class OnlineStatusReport : Report { static string[] headers = new string[] { "Time", ...

7 ответов

Частные методы действительно безопасны?

В Javaprivate Модификатор доступа считают безопасным, поскольку он не виден за пределами класса. Тогда внешний мир тоже не знает об этом методе. Но я думал, что отражение Java можно использовать, чтобы нарушить это правило. Рассмотрим следующий ...

8 ответов

Каковы модификаторы доступа по умолчанию в C #?

Какой модификатор доступа по умолчанию для классов, методов, членов, конструкторов, делегатов и интерфейсов?

8 ответов

Класс недоступен из-за уровня защиты

У меня есть три класса. все являются частью одного и того же пространства имен. Вот основы трех классов.

8 ответов

Почему конструктор Java должен быть открытым или защищенным для того, чтобы класс был расширен за пределы своего пакета?

Следующее моеProtectedConstructor.java исходный код: package protectCon; public class ProtectedConstructor{ public int nothing; ProtectedConstructor(){ nothing = 0; } }И следующееUsingProtectedCon.java источник: package other; import ...

9 ответов

Могут ли нестатические методы изменять статические переменные

Мне интересно, как нестатический метод может изменить статическую переменную экземпляра. Я знаю, что статические методы могут получить доступ только к другим статическим методам и статическим переменным. Однако правда ли другая сторона? Могут ли ...

9 ответов

Защищенные внутренние лучшие наборы, когда вы хотите, чтобы элемент или тип использовались в производном классе из другой сборки, в то же время просто хотите использовать элемент или тип в родительской сборке, не наследуя класс, в котором он объявлен. Также, если вы хотите использовать только член или тип без производных от другого класса, в той же сборке вы можете использовать только внутренний.

кто-нибудь объяснить мне разницу между «защищенными» и «защищенными внутренними» модификаторами в C #? Похоже, они ведут себя одинаково.