Вопросы с тегом 'private'

Частный - это способ инкапсуляции в объектно-ориентированном программировании.
26
ответов

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

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

В чем смысл одиночного и двойного подчеркивания перед именем объекта?

Я хочу разгадать это раз и навсегда. Может ли кто-то объяснить, что именно имеет значение подчеркивания перед именем объекта в Python? Также объясните разницу между одним и двумя ведущими подчеркиваниями. Кроме того, имеет ли смысл то же самое, являе...
задан 19 авг. '09 в 20:11
15
ответов

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

Когда и почему следует использовать public, private и protected функции и переменные внутри класса? В чем разница между ними? Примеры: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private fu...
задан 06 дек. '10 в 1:13
33
ответов

Как вы unit test приватные методы?

Я создаю библиотеку классов, которая будет иметь некоторые общедоступные и частные методы. Я хочу иметь возможность unit test приватных методов (в основном при разработке, но также может быть полезен для будущего рефакторинга). Каков правильный спо...
задан 30 окт. '08 в 18:49
11
ответов

Имеет ли Python переменные "private" в классах?

Я прихожу из мира Java и читаю Bruce Eckels 'Python 3 Patterns, Recipes и Idioms. Читая о классах, далее говорится, что в Python нет необходимости объявлять переменные экземпляра. Вы просто используете их в конструкторе и буме, они есть. Так, напр...
задан 29 окт. '09 в 4:54
9
ответов

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

У меня есть класс с полем private static final, который, к сожалению, мне нужно изменить во время выполнения. Используя отражение, я получаю эту ошибку: java.lang.IllegalAccessException: Can not set static final boolean field Можно ли изменить зна...
задан 21 июля '10 в 19:35
10
ответов

Как прочитать приватное поле в Java?

У меня плохо разработан класс в стороннем JAR, и мне нужно получить доступ к одному из его частных. Например, почему мне нужно выбирать частное поле, это необходимо? class IWasDesignedPoorly { private Hashtable stuffIWant; } IWasDesignedPoorl...
задан 28 июля '09 в 22:20
6
ответов

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

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

Что означает "@private" в Objective-C?

Что означает @private в Objective-C?
задан 10 мая '09 в 6:58
19
ответов

private final static attribute vs private final attribute

В Java, какая разница между: private final static int NUMBER = 10; и private final int NUMBER = 10; Оба являются private и final, разница - это атрибут static. Что лучше? И почему?
задан 12 сент. '09 в 22:49
3
ответов

Если я переделаю кого-то другого частного Github-репо в свою учетную запись, он появится на моем счете в качестве публичного репо?

Кто-то дал мне доступ к одному из своих частных репо на Github. То, что я хочу сделать, - это разветкить этот проект на мою собственную учетную запись, чтобы я мог использовать функцию запроса на Github. У меня есть только базовая учетная запись в G...
задан 09 марта '12 в 8:49
17
ответов

Наследуют ли подклассы частные поля?

Это вопрос интервью. Наследует ли подклассы частные поля? Я ответил "Нет", потому что мы не можем получить к ним доступ, используя "обычный способ ООП". Но интервьюер считает, что они унаследованы, потому что мы можем косвенно коснуться таких пол...
задан 17 янв. '11 в 20:34
15
ответов

Может ли конструктор в Java быть приватным?

Может ли конструктор быть закрытым? Как полезен частный конструктор?
задан 12 мая '10 в 7:26
9
ответов

Какая польза от деструктора как частного?

В чем заключается использование деструктора как частного?
задан 10 марта '09 в 21:59
21
ответ

статические конструкторы в С++? Мне нужно инициализировать частные статические объекты

Я хочу иметь класс с частным статическим элементом данных (вектор, который содержит все символы a-z). В java или С# я могу просто создать "статический конструктор", который будет выполняться до того, как я сделаю все экземпляры класса, и настроит ста...
задан 29 июля '09 в 1:26