0
ответов

«Неполный тип» в классе, который имеет член того же тип самого класса

У меня есть класс, который должен иметь закрытый член того же класса, что-то вроде: class A {private: A member; } Но он говорит мне, что member - неполный тип. Зачем? Это не говорит ...
вопрос задан: 10 November 2016 17:43
0
ответов

Частные структуры C ++

Я читал, что основные различия между классами и структурами (кроме функций) состоят в том, что члены класса по умолчанию являются закрытыми, тогда как члены структуры по умолчанию являются открытыми. Это подразумевает, что ...
вопрос задан: 11 March 2016 13:22
0
ответов

Почему я могу использовать авто для частного типа?

Меня почему-то удивило, что следующий код компилируется и запускается (vc2012 & gcc4.7.2) class Foo {struct Bar {int i; }; public: Bar Baz () {возврат Bar (); }}; int main () {Foo f; ...
вопрос задан: 17 February 2016 11:02
0
ответов

Частная собственность в классах JavaScript ES6

Можно ли создать частные свойства в классах ES6? Вот пример. Как я могу запретить доступ к instance.property? class Something {constructor () {this.property = "test"; }} ...
вопрос задан: 25 December 2015 09:11
0
ответов

Что лучше между модификатором readonly и частным установщиком?

Я работал над созданием класса и внезапно Мне пришла в голову мысль, в чем разница между двумя кодами: public readonly string ProductLocation; И публичная строка ...
вопрос задан: 11 June 2015 00:39
0
ответов

Rhino имитирует проблемы с частным сеттером в заглушке

Ошибка: Вы пытаетесь установить ожидание для свойства, которое было определено для использования PropertyBehavior. Вместо написания такого кода: mockObject.Stub (x => x.SomeProperty) .Return (42); ...
вопрос задан: 4 February 2015 05:50
0
ответов

Delphi: запись в частное поле предка в классе-потомке

Мне нужно исправить сторонний компонент. Этот компонент ' частный FSomeVar: целое число; public ......
вопрос задан: 30 August 2014 20:41
0
ответов

python - почему свойство только для чтения доступно для записи?

Я пытаюсь определить класс со свойством только для чтения в Python; Я следовал документации по Python и придумал следующий код: #! / Usr / bin / python class Test: def __init __ (self, ...
вопрос задан: 17 March 2013 07:44
0
ответов

Частные члены в наследовании Java

Мне сказали, что для подкласса Java он может наследовать все члены своего суперкласса. Значит ли это, что даже частные члены? Я знаю, что он может наследовать защищенные члены. Может кто-то объяснить это мне. Я ...
вопрос задан: 24 December 2012 20:24
0
ответов

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

Я обнаружил, что два вложенных класса в java имеют доступ к закрытым членам друг друга. Почему это так? Это ошибка или так указано в стандарте? Следующий код компилируется и запускается...
вопрос задан: 10 August 2012 23:56
0
ответов

Идиома программирования Java :Частный класс реализации

Я нашел эту конструкцию в каком-то коде. Есть ли какая-то польза от реализации частного статического класса A? Это напомнило мне идиому Pimpl в C++. Есть ли польза от использования идиомы Pimpl в...
вопрос задан: 10 August 2012 05:50
0
ответов

Частные методы доступа в Visual Studio 2012

насколько я знаю, Visual Studio 2012 не поддерживает Private Accessors. Можете ли вы дать мне некоторую информацию о возможных альтернативах? PrivateObject.Invoke ()— не лучшее решение для меня. Спасибо в...
вопрос задан: 17 July 2012 23:00
0
ответов

Как реализован доступ к закрытым переменным в C++?

Как компилятор контролирует защиту переменных в памяти? Есть ли бит тега, связанный с частными переменными внутри памяти? Как это работает?
вопрос задан: 15 July 2012 03:08
0
ответов

Как создать объект с закрытыми членами, используя Object.create ()вместо new

РЕДАКТИРОВАТЬ :В конце концов я понял это из ответа Берги. Спасибо Берги. pubPrivExample = (function (){ return { init :function (){ var private; this.setPrivate =...
вопрос задан: 13 July 2012 22:48
0
ответов

Скрытие методов класса с помощью.call/.apply

Может ли кто-нибудь объяснить, что означает этот отрывок из «Single Page Apps in Depth»? Общий шаблон для классов (, например. объектов, созданных из прототипа ), заключается в том, чтобы просто пометить методы класса как частные с помощью...
вопрос задан: 4 July 2012 04:51
0
ответов

Почему частные поля класса видны при передаче того же типа в качестве параметра метода C#?

Давайте посмотрим на этот класс: public class Cluster { private List points; //частное поле public float ComputeDistanceToOtherClusterCLINK(Cluster cluster) { ...
вопрос задан: 25 May 2012 13:42
0
ответов

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

Я знаю, что должен использовать методы доступа. Я вижу в модуле datetime, что класс datetime наследуется от date. class datetime(date): <здесь какой-то другой код....> self = date....
вопрос задан: 20 May 2012 18:45
0
ответов

Доступ к частным полям Java возможен при наличии ссылки?

Сегодня я столкнулся со следующей «странной» особенностью - если у вас есть ссылка на объект из класса A в теле класса A, вы можете получить доступ к частные поля этого объекта - то есть: public ...
вопрос задан: 4 May 2012 09:17
0
ответов

Методы Get и Set частных переменных C

Я работаю на C, и у меня есть некоторые переменные, которые я не хочу делать глобальными, но я хочу иметь для них методы get и set, к которым можно получить доступ " Globaly" вне файла. Я привык делать...
вопрос задан: 25 April 2012 16:38
0
ответов

защищенные члены недоступны в производных классах

Почему защищенные члены в базовом классе недоступны в производном классе? класс КлассА { public:int publicmemberA; защищенный :int защищенный член A; private:int...
вопрос задан: 21 April 2012 14:35
0
ответов

Java — создание статической ссылки на нестатический список полей

Я только что экспериментировал и обнаружил, что когда я запускаю скользящий код, он не компилируется, и я не могу понять, почему. Моя IDE говорит: «Невозможно сделать статическую ссылку на список нестатических полей», но...
вопрос задан: 17 April 2012 23:39
0
ответов

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

Я читал, что подкласс не может наследовать частные поля или методы. Однако в этом примере class SuperClass {private int n = 3; int getN () {вернуть п; } } подкласс класса ...
вопрос задан: 8 February 2012 18:21
0
ответов

Как скрыть закрытые члены класса?

Я использую Visual Studio некоторое время, и меня это раздражает каждый раз, когда я работаю с классами. Проблема в том, что когда я создаю объект класса, я обычно вижу, что частные члены принадлежат этому ...
вопрос задан: 27 January 2012 03:28
0
ответов

Groovy @ символ перед полями

Что означает @ перед именем поля в Groovy? Для некоторых классов я могу получить доступ к закрытым полям, которые не доступны напрямую, давайте возьмем ComposedClosure, например: открытый класс Person {...
вопрос задан: 30 November 2011 00:02
0
ответов

Why and how does C# allow accessing private variables outside the class itself when it's within the same containing class?

I don't know if the question is descriptive enough but why and how does this behaviour exist?: public class Layer { public string Name { get; set; } private IEnumerable children;...
вопрос задан: 19 October 2011 15:58
0
ответов

python Как создать приватные переменные класса с помощью setattr или exec?

Я только что столкнулся с ситуацией, когда имена псевдоприватных членов класса не искажаются при использовании setattr или exec. In [1]: class T: ...: def __init__(self, **kwargs): ...: ...
вопрос задан: 16 October 2011 16:08
0
ответов

C #: Модульное тестирование с частными статическими членами?

У меня есть класс с такой конструкцией: частный статический Словарь <Контракт, IPriceHistoryManager> _historyManager = новый словарь (); и скажем 2 ...
вопрос задан: 4 October 2011 11:54
0
ответов

Объявление массивов в частной части класса

У меня есть класс и часть входных данных в класс - это вектор (называемый данными) переменной длины (допустим, он имеет длину N). Я включил это после функции: N = data _-> size (); В ...
вопрос задан: 3 October 2011 17:20
0
ответов

mapping private property entity framework code first

Я использую EF 4.1 и искал хороший обходной путь для отсутствия поддержки enum. Логичным кажется базовое свойство int. [Required] public VenueType Type { get { return (...
вопрос задан: 1 October 2011 11:32
0
ответов

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

У меня есть следующий код: класс A { Частный: int x; публично: a () {x = 90; } A (A1, A A2) {A1.x = 10; A2.X = 20; } int getx () {...
вопрос задан: 13 September 2011 04:42