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

3 ответа

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

я очень не хочу бить лошадь до смерти по этому вопросу (я читал различные статьи по этому поводу), но я просто хотел бы получить больше мнений по этому вопросу, прежде чем я создам свое «собственное соглашение», которое теперь ...

7 ответов

Это не совсем правильное объяснение вопроса.

у объекты одного класса имеют доступ к личным данным друг друга? class TrivialClass { public: TrivialClass(const std::string& data) : mData(data) {}; const std::string& getData(const TrivialClass& rhs) const { return rhs.mData; }; private: ...

2 ответа

Итак, теперь, в тесте, после создания экземпляра тестового объекта, вы можете переопределить зависимое поведение:

у проверить следующую логику (это, очевидно, урезанная версия моего метода): public void myPublicMethod(params) { if(some_condition) privateMethod1(); else privateMethod2(); }У меня отключены все другие зависимости в методе, и я настроил это ...

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

8 ответов

Как выполнить модульное тестирование на закрытых членах (и методах) классов C ++ [duplicate]

На этот вопрос уже есть ответ: Как мне проверить приватную функцию или класс, у которого есть приватные методы, поля или внутренние классы? [/questions/34571/how-do-i-test-a-private-function-or-a-class-that-has-private-methods-fields-or] 47 ...

6 ответов

 в этом случае: не приватные методы могут быть переопределены другим внутренним классом, в то время как приватные нет.

причина объявления члена частного внутреннего класса общедоступным в Java, если к нему по-прежнему нельзя получить доступ за пределами содержащего класса? Или это может? public class DataStructure { // ... private class InnerEvenIterator { // ...

3 ответа

мы можем получить доступ к закрытой переменной, используя объект

знаю, является ли вопрос достаточно описательным, но почему и как такое поведение существует ?: public class Layer { public string Name { get; set; } private IEnumerable<Layer> children; public IEnumerable<Layer> Children { get { return ...

3 ответа

больше помощи

я есть наследствоstruct A : public BЯ хочу скрыть отдельные функции от B, это возможно? я знаю обратное возможно с помощьюusing BMethod в декларации. ура

2 ответа

Это определенно не происходит от Java. В C / C ++ идентификаторы, начинающиеся с подчеркивания, обычно зарезервированы для компилятора.

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

1 ответ

Я думаю, что это, наверное, лучшее, что я могу сделать. Я не приму это, если кто-то придет с более удовлетворительным ответом.

имаюсь программированием в Excel VBA, но не во многом это объектно-ориентированный. Вот кое-что, что возникает время от времени, что меня беспокоит, и мне интересно, есть ли что-то, что я пропускаю. В VBA, скажем, у меня есть класс C, ...

2 ответа

 равно метод другого.