Описание тега access-levels

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

Уровни доступа VB.Net

В настоящее время я работаю над проектом VB.Net и столкнулся с тем, что немного озадачило меня. Таким образом, у меня по существу есть следующая структура кода: Public Class MainClass Private Class HiddenClass End Class Private Class ChildA Inherits…
30 май '18 в 18:13
7 ответов

Как ограничить доступ к вложенному члену класса вмещающему классу?

Можно ли указать, что члены вложенного класса могут быть доступны посредством включающего класса, но не других классов? Вот иллюстрация проблемы (конечно, мой реальный код немного сложнее...): public class Journal { public class JournalEntry { publi…
03 ноя '09 в 02:03
1 ответ

Rails 3 динамических роли пользователя / уровни доступа

Я разрабатываю приложение, которое будет использоваться учителями для управления заданиями и представлениями студентов. Тем не менее, в разных школах существуют разные стандарты подачи заявок, оценки, то, что ученики должны и не должны делать. Поэто…
10 сен '12 в 17:30
1 ответ

Доступ к уровням

c->repo->findById(rid) ; Что я хочу сделать, это использовать findById() функция в модуле, доступ к нему через c но переменная, которую я пытаюсь использовать, защищена. Есть ли способ указать, что Control класс может получить доступ к этому r…
19 май '13 в 17:06
1 ответ

Уровень доступа и аутентификация (PHP/MYSQL)

У меня этот скрипт работает хорошо. Но у меня есть проблема на utype_id может получить доступ в другой utype_id. Как я могу поставить аутентификацию на нем, чтобы utype_id=1 не может получить доступ к utype_id=2? Код ниже. <?php session_start(); …
04 фев '15 в 08:41
2 ответа

Ошибка компиляции C#: "X недоступен из-за уровня защиты"

Когда C# дает эту ошибку компиляции? 'Favorite.Flected.FavoriteCollection' недоступен из-за уровня защиты private void Form1_Load(object sender, EventArgs e) { Favorites objFavorites = new Favorites(); objFavorites.ScanFavorites(); foreach (WebFavor…
29 авг '10 в 15:39
4 ответа

Исключение доступа при вызове метода анонимного класса с использованием отражения Java

Я пытаюсь использовать диспетчер событий, чтобы позволить модели уведомлять подписанных слушателей, когда она изменяется. диспетчер событий получает класс обработчика и имя метода для вызова во время диспетчеризации. докладчик подписывается на измен…
3 ответа

Почему расширения с соответствиями протоколов не могут иметь определенный уровень доступа?

Предположим, у нас есть следующий пример кода: protocol MyProtocol { func someFunction() } public class MyClass { } public extension MyClass: MyProtocol { func someFunction() { print("hello") } } Компиляция кода выше дает следующую ошибку: Ошибка: м…
0 ответов

Есть ли какой-либо компонент в Laravel для обработки многоуровневого доступа пользователей к данным?

Мне нужно реализовать многоуровневый доступ к сохраненным данным в моем проекте Laravel 5.7. У меня есть этот уровень доступа пользователя: Company leaders Middle manager Unit manager Sales colleague Коллеги по продажам могут получить доступ только …
08 фев '19 в 17:11
2 ответа

Уровень доступа к недвижимости в частном классе

Для частного класса я должен объявить свою собственность как общедоступную или дружную (внутренняя в C#)? Мой закрытый класс недоступен для других классов, кроме родительского.
26 дек '13 в 08:58
1 ответ

Почему закрытый доступ к методам предпочтительнее, чем закрытый пакет?

Разработчики Java всегда используют частный уровень доступа для методов, которые не используются за пределами этого класса. Это дает известные преимущества, но с другой стороны мы увеличиваем сложность модульных тестов. В большинстве случаев наш код…
02 дек '17 в 15:28
6 ответов

Действительно ли защищенные члены / поля настолько плохи?

Теперь, если вы прочитаете соглашения об именах в MSDN для C#, вы заметите, что в нем говорится, что свойства всегда предпочтительнее открытых и защищенных полей. Некоторые люди даже говорили мне, что вы никогда не должны использовать открытые или з…
05 июл '10 в 23:21
1 ответ

Как добавить уровень доступа в tank_auth

Я использую ci 2, и я видел в предыдущем посте, что вы рекомендуете tank_auth как лучшую библиотеку для аутентификации пользователя. Я скачал его, но не мог понять, как настроить уровень доступа в tank_auth. я должен вручную мод это? Я думал о добав…
1 ответ

Невозможно получить доступ к ссылочным константам проекта

У меня проблема с использованием модуля для нескольких проектов в одном решении (обычный проект и тестовый проект для модульных тестов). Я пытаюсь следовать примеру кода с http://msdn.microsoft.com/en-us/library/ms182532(v=vs.110).aspx (но использую…
11 мар '14 в 18:46
2 ответа

Как изменить уровень доступа к полям, сгенерированным дизайнером графического интерфейса в Xamarin Studio?

Я пишу свой код в Gtk#, используя Xamarin Studio. Когда я создаю новое окно и TreeView в нем, уровень доступа будет закрытым. Я хочу использовать его (TreeView) в другом классе, поэтому я хотел бы изменить уровень доступа на внутренний, но я не мог …
31 мар '15 в 13:22
2 ответа

Параметр безопасности по умолчанию в классах

Я заметил в большом количестве кода, что люди объявляют classes public прежде чем писать код в него. Это предпочтение или есть смысл? Мне кажется это излишним struct's параметр по умолчанию public и делает именно то, что делает класс (как я прочитал…
22 дек '13 в 07:28
1 ответ

Intellij IDEA выдает предупреждение "Доступ может быть закрытым" для @Bean

Я использую последнюю бесплатную версию IntelliJ IDEA (сборка 2018.1 июль 11.2018). Анализ кода дает мне предупреждение: "Доступ может быть закрытым" для метода, украшенного @Bean. Я искал эту проблему, но все ответы предлагали мне отключить эту про…
16 июл '18 в 12:35
1 ответ

Почему я не могу получить доступ к свойствам Internal/Friend из динамического объекта?

Сначала я собираюсь показать код VB.NET, потому что поведение его эквивалента в C# более запутанное (см. Ниже). Рассмотрим следующие три класса: Public Class BaseClass Private Shared Rand As New Random Public Shared Function CreateDerived() As BaseC…
10 ноя '17 в 09:33
1 ответ

Почему меняются значения второй переменной при обновлении первой?

У меня есть форма с двумя переменными класса Datalog public partial class ModifyDataForm : Form { public DataLog DLog; private DataLog copyCurrent; public ModifyDataForm(DataLog log, int selectIndex = 0) { InitializeComponent(); DLog = (DataLog)log.…
29 июл '14 в 17:27
1 ответ

XmlSerializer рассматривается как частный, хотя является общедоступным

internal XmlSerializer wut = new XmlSerializer(); дает мне compiler error cs0122, Когда мытье над XmlSerialzier это перечислено как общественный класс. Есть догадки? Я хотел бы предоставить соответствующий контент, но я понятия не имею, где проблема…