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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что означает @private в Objective-C?
10 мая '09 в 3: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 в 19:49
3

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

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

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

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

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

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

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

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

Клонирование частного репозитория Github

У меня есть частный репозиторий в Github для проекта, над которым я работаю. До сих пор я работал только на своем домашнем рабочем столе, но я только что купил ноутбук и пытаюсь настроить его, чтобы я мог работать над проектом с любого компьютера, а ...
24 мар. '10 в 3:12