Вопросы с тегом 'access-modifiers'

Модификатор доступа - это концепция ООП. Он определяет уровень доступа или видимости определенного свойства/метода/класса.
26
ответов

В чем разница между общедоступными, защищенными, пакетными и частными в Java?

В Java существуют четкие правила о том, когда использовать каждый из модификаторов доступа, а именно по умолчанию (частный пакет), public, protected и private, делая class и interface и обрабатывая с наследованием?
задан 18 окт. '08 в 22:53
12
ответов

В чем разница между Public, Private, Protected и Nothing?

Все мои годы в колледже я использовал public и хотел бы знать разницу между public, private и protected? И что делает static в отличие от ничего?
задан 05 марта '09 в 16:48
8
ответов

Что такое эквивалент Java final в С#?

Что такое эквивалент Java final в С#?
задан 25 авг. '09 в 14:05
22
ответов

Практическое использование для "внутреннего" ключевого слова в С#

Не могли бы вы объяснить, какое практическое применение имеет ключевое слово internal в С#? Я знаю, что модификатор internal ограничивает доступ к текущей сборке, но когда мне это нужно?
задан 03 окт. '08 в 7:46
6
ответов

Внутренние и частные модификаторы доступа

В чем разница между модификаторами доступа internal и private в С#?
задан 28 сент. '10 в 16:54
17
ответов

У Swift есть модификаторы доступа?

В Objective-C данные экземпляра могут быть public, protected или private. Например: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Я не нашел упо...
задан 03 июня '14 в 0:52
5
ответов

В чем смысл запланированного модификатора доступа к закрытой защите?

Как часть Roslyn документации по GitHub, есть страница под названием Состояние реализации функции языка, с плановыми языковыми функциями для С# и VB. Одна особенность, с которой я не мог окутать голову, был private protected модификатор доступа: p...
задан 04 апр. '14 в 10:24
9
ответов

Любая причина для написания ключевого слова "private" в С#?

Насколько я знаю, private по умолчанию используется везде в С# (это означает, что если я не пишу public, protected, internal и т.д. по умолчанию он будет private), (Пожалуйста, поправьте меня, если я ошибаюсь.) Итак, какова причина для написания эт...
задан 12 дек. '11 в 21:42
7
ответов

Являются ли частные методы действительно безопасными?

В Java модификатор доступа private считается безопасным, поскольку он не виден вне класса. Тогда внешний мир не знает об этом методе. Но я думал, что отражение Java может использовать, чтобы нарушить это правило. Рассмотрим следующий случай: pub...
задан 08 нояб. '13 в 13:22
3
ответов

Почему Typescript использует ключевое слово "экспорт", чтобы сделать классы и интерфейсы общедоступными?

В то время как я обсуждал Typescript, я понял, что мои классы внутри модулей (используемые как пространства имен) недоступны для других классов, если я не написал ключевое слово export перед ними, например: module some.namespace.here { export cl...
задан 02 апр. '13 в 12:22
13
ответов

Что такое модификатор доступа по умолчанию в Java?

Что такое модификатор доступа по умолчанию для метода или переменной экземпляра, если я не укажу его явно? Например: package flight.booking; public class FlightLog { private SpecificFlight flight; FlightLog(SpecificFlight flight) { ...
задан 23 апр. '13 в 11:48
5
ответов

Статический блок в Java не выполнен

class Test{ public static void main(String arg[]){ System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL);//SOP(9090); System.out.println(Mno.VAL+100);//SOP(9190); } } class Mno{ final static int VA...
задан 31 мая '13 в 12:10
7
ответов

Не является ли доступ к члену "закрытый пакет" синонимом доступа по умолчанию (без модификатора)?

Я немного смущен термином "частный пакет", который используется в некоторых документах, а также с использованием "доступа по умолчанию". Не являются ли доступ к закрытому и закрытому пакетам как синонимом защищенного?
задан 24 марта '11 в 10:34
7
ответов

"Private" (реализация) класса в Python

Я кодирую небольшой модуль Python, состоящий из двух частей: некоторые функции, определяющие открытый интерфейс, класс реализации, используемый вышеуказанными функциями, но который не имеет смысла вне модуля. Сначала я решил "скрыть" этот класс ре...
задан 15 февр. '09 в 18:29
5
ответов

Что такое public, private и protected в объектно-ориентированном программировании?

Что такое public, private и protected в объектно-ориентированном программировании?
задан 20 июня '09 в 5:08