Вопросы по теме 'private-members'

Как получить значение частного члена в С#
Я хочу получить значение частного члена, поэтому я написал следующее: var f = e. GetType(). GetFields(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance |...
919 просмотров
schedule 01.04.2022

Как сделать переменные экземпляра закрытыми в Ruby?
Есть ли способ сделать переменные экземпляра «частными» (определение C++ или Java) в ruby? Другими словами, я хочу, чтобы следующий код приводил к ошибке. class Base def initialize() @x = 10 end end class Derived < Base def x @x...
44877 просмотров

Как создать экземпляр PrivateType внутреннего частного класса
Я пытался настроить модульный тест для частного внутреннего класса, но не имел большого успеха: namespace Stats.Model { public class DailyStat { private class DailyStatKey // The one to test { private DateTime date; public...
5498 просмотров
schedule 04.01.2024

MSIL - как вызвать частный метод из MSIL?
Я пишу «фабрику слабых событий» - код, который преобразует любого делегата в нового делегата с идентичной подписью, но с реализацией WeakReference на цели. Я использую MSIL, чтобы избежать вызовов Delegate.CreateDelegate (производительность которых...
2093 просмотров
schedule 20.10.2022

Соглашение об именах для частных полей
Во-первых, я знаю, что этот вопрос задавали несколько раз раньше, и что, в конце концов, это в основном вопрос личных предпочтений, но, читая все обсуждения по этой теме, некоторые вещи мне непонятны. По сути, большинство людей по крайней мере...
24467 просмотров
schedule 23.05.2022

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

Частный метод в groovy не является частным
class A { private def sayHello() { println "Anish" } } def a_obj = new A() a_obj.sayHello() вывод: Anish Есть ли способ защитить sayHello() в groovy или я что-то упустил?
28853 просмотров
schedule 19.08.2023

Изменить частную переменную-член только для чтения?
У меня есть следующий код: public class MyClass { private readonly string name; public string Name { get { return name; } } public MyClass(string name) { this.name = name; }...
3372 просмотров
schedule 19.04.2023

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

Почему C++ позволяет изменять закрытые члены, используя этот подход?
Увидев этот вопрос несколько минут назад, я задался вопросом, почему язык дизайнеры разрешают это, поскольку это позволяет косвенно изменять личные данные. Например class TestClass { private: int cc; public: TestClass(int i) :...
1671 просмотров
schedule 07.11.2022

Как использовать частные объявления в общей функции в классе?
Я пытаюсь использовать объявленную в частном порядке переменную/объект внутри класса из общей функции в том же классе. Моя главная цель - иметь доступ к общей функции вне класса, но не к переменным, поскольку они являются частными. Я не думаю, что...
539 просмотров
schedule 08.04.2022

Rails: как протестировать обратные вызовы before_save
Учитывая типичную модель ActiveRecord, у меня часто есть обратные вызовы before_save , которые анализируют ввод, например, беря что-то вроде time_string от пользователя и анализируя его в поле time . Эта установка может выглядеть так:...
2962 просмотров
schedule 10.07.2022

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

доступ к частной статической функции из закрытия, вызванного в глобальной функции php 5.3.5
Я столкнулся со странной проблемой. Я работаю над программой, которая должна работать на PHP5.3. Сегодня сервер с установленным PHP5.3.5 выдал следующую ошибку при запуске моей программы: Fatal error: Cannot access self:: when no class scope is...
260 просмотров

Невиртуальный, неабстрактный метод, из-за которого виртуальные или абстрактные члены C # не могут быть частными
Ошибка 1 «Interface.myDerivedClass.myMethod ()»: виртуальные или абстрактные члены не могут быть закрытыми c: \ users \ igmfun \ documents \ visual studio 2012 \ Projects \ Interface \ Interface \ Program.cs 16 Если сделать виртуальный или...
1080 просмотров
schedule 06.07.2022

Доступ к частной переменной связанного списка из внешнего класса
В настоящее время я работаю над программой, которая будет получать доступ к связанному списку, написанному другим человеком. Я предполагаю, что этот человек объявил переменные головы и хвоста как частные, но я хотел бы повторить их связанный список....
1967 просмотров
schedule 01.01.2023

Частные методы прототипа, которые могут совместно использовать область действия и получать доступ к экземпляру
Я ищу шаблон, который позволяет мне создать частную область, к которой имеет доступ мой прототип функции, и мне нужно иметь доступ к экземпляру из этой области. Например, именно так я в настоящее время добиваюсь «приватных методов» (не обращайте...
66 просмотров

PowerMockito не соответствует перегруженному методу, когда возвращаемые типы различаются
Теперь это часть 3 в серии ... Я (все еще) пытаюсь проверить, вызывал ли bar(Alpha, Baz) bar(Xray, Baz) с помощью PowerMockito ( bar(Xray, Baz) есть private ) - без фактического вызова последнего, учитывая мой класс MCVE Foo ниже....
1106 просмотров

Как локальная переменная в замыкании является частной переменной-членом в Ext JS?
Учебник на http://www.extjs-tutorial.com/extjs/declare-private-members-in-class-extjs предоставляет пример объявления закрытых членов в классах Ext JS. Но я не понимаю, как это пример частных членов. Вот код, который я написал, очень похож на...
316 просмотров
schedule 28.11.2022

C# в сочетании с MSIL — JIT Skip Verification
Я пытаюсь вызвать следующий метод MSIL: .method public hidebysig static bool IsRuntimeType(class [mscorlib]System.Type 'type') cil managed { .maxstack 2 ldarg.0 isinst [mscorlib]System.RuntimeType ldnull cgt.un ret } // end...
536 просмотров
schedule 24.08.2022