Вопросы по теме '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 просмотров
schedule
10.10.2022
Как создать экземпляр 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 просмотров
schedule
21.04.2022
Частный метод в 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 просмотров
schedule
20.01.2023
Почему 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 просмотров
schedule
24.02.2023
доступ к частной статической функции из закрытия, вызванного в глобальной функции php 5.3.5
Я столкнулся со странной проблемой. Я работаю над программой, которая должна работать на PHP5.3. Сегодня сервер с установленным PHP5.3.5 выдал следующую ошибку при запуске моей программы: Fatal error: Cannot access self:: when no class scope is...
260 просмотров
schedule
02.09.2022
Невиртуальный, неабстрактный метод, из-за которого виртуальные или абстрактные члены 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 просмотров
schedule
11.05.2023
PowerMockito не соответствует перегруженному методу, когда возвращаемые типы различаются
Теперь это часть 3 в серии ...
Я (все еще) пытаюсь проверить, вызывал ли bar(Alpha, Baz) bar(Xray, Baz) с помощью PowerMockito ( bar(Xray, Baz) есть private ) - без фактического вызова последнего, учитывая мой класс MCVE Foo ниже....
1106 просмотров
schedule
25.07.2022
Как локальная переменная в замыкании является частной переменной-членом в 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