Описание тега class-instance-variables
None В ruby, где классы являются объектами, это означает переменные экземпляра самого объекта класса
1
ответ
Почему нельзя получить доступ к переменной экземпляра класса в определении одноэлементного класса в Ruby?
class MyClass @my_class_instance_variable = "here" p @my_class_instance_variable # => "here" class << self p @my_class_instance_variable # => nil end end class MyClass p @my_class_instance_variable # => "here" end Почему второй p Расп…
18 окт '16 в 09:17
1
ответ
В любом случае, чтобы получить доступ к свойствам родителей, которые перезаписываются дочерними элементами?
Есть ли работа, чтобы получить доступ к родительским ценностям, которые были перезаписаны ребенком? parent:: $ prop: ожидается, что будет статичным. и то же самое с: self::$prop class base { public $name = 'base'; public function __construct() { ech…
23 окт '13 в 06:06
1
ответ
Доступ к экземпляру закрытого публичного члена класса
Я пытаюсь создать общественность sealed класс в моей программе, дело в том... как я еще свеж C# .net еще не разработчик, я нахожу эту проблему немного трудной... Что касается проблемы в вопросе, вы можете перейти непосредственно к примеру программы …
07 дек '12 в 15:45
1
ответ
Переменная экземпляра класса идет как `nil` в методе экземпляра
Я назначил переменную экземпляра класса в виде массива. class Red @items = ["brinjal", "banana"] puts @items.inspect def test puts @items.inspect end end p = Red.new # => prints ["brinjal", "banana"] p.test # => prints nil Если я получаю досту…
17 ноя '15 в 01:18
0
ответов
Как классы могут наследовать tk.frames при вызове в качестве модуля в Python
Я tk новичок и у меня проблемы с импортом классов и их наследование кадров. Если я сложу весь код в одном файле, он будет работать. Что-то вроде (я нашел это на Github извините за отсутствие авторства), imports... class Clock(Frame): def __init__(se…
20 июн '18 в 21:24
2
ответа
Добавление переменной экземпляра класса и attr_reader к классу Ruby во время выполнения?
Как добавить переменную экземпляра класса, данные для него и attr_reader во время выполнения? class Module def additional_data member, data self.class.send(:define_method, member) { p "Added method #{member} to #{name}" } end end Например, учитывая …
26 дек '10 в 17:51
1
ответ
Проблема с экземплярами классов, Android
Я пытаюсь сделать игру для Android, у меня есть экземпляр растрового изображения и холста в моем основном классе. У меня есть еще один экземпляр, скажем, класса рендерера. Этот класс рендерера находится в том же пакете, но не подклассе моего основно…
10 июл '11 в 05:36
9
ответов
Переменная экземпляра класса Ruby против переменной класса
Я прочитал " Когда устанавливаются переменные экземпляра Ruby? ", Но я не могу понять, когда использовать переменные экземпляра класса. Переменные класса являются общими для всех объектов класса, переменные экземпляра принадлежат одному объекту. Там…
02 апр '13 в 20:17
0
ответов
Иерархическая абстракция в с ++
У меня есть следующая абстракция в моем коде: class A{}; class B: public A{}; class C: public B{}; Теперь, когда я объявляю экземпляр класса C, все в порядке. Проблема в том, что я объявляю класс C в функции (с новой функцией) и возвращаю ее в качес…
07 авг '18 в 10:36
2
ответа
Почему следует избегать @@class_variables в Ruby?
Я знаю, что некоторые говорят, что переменные класса (например, @@class_var) следует избегать в Ruby и использовать переменную экземпляра (например, @instance_var) в области видимости вместо: def MyClass @@foo = 'bar' # Should not do this. @foo = 'b…
24 сен '10 в 12:44
1
ответ
Python- как запросить базу данных по классу
У меня есть проект Python (я новичок в Python), и на одной из веб-страниц есть раскрывающееся окно, в котором должен отображаться список всех проектов, для которых в полях "status" установлено значение "live", Похоже, что несколько конкретных объект…
15 ноя '16 в 15:28
3
ответа
Разница между переменными класса и переменными экземпляра класса?
Кто-нибудь может рассказать мне о разнице между переменными класса и переменными экземпляра класса?
27 сен '10 в 09:32
1
ответ
Python, как сохранить новые объекты в списке без дублирования
Высокоуровневая картина моей программы Цель: разобрать файл XML и сохранить текст в похожие объекты Python проблема: каждый раз, когда я создаю новый объект python и добавляю его в список, вместо создания нового объекта, кажется, добавляется ссылка …
23 авг '13 в 00:37
2
ответа
C# отображение изображения в WPF из пользовательского класса, отличного от MainWindow: Window
Здравствуйте, у меня есть простое окно WPF, и я хочу загрузить и отобразить изображение логотипа для определенного элемента "Изображение". Следующий код работает отлично, и я могу отобразить логотип. namespace WPFexample { public partial class MainW…
07 июн '16 в 07:59
1
ответ
Почему использование переменной класса в Ruby считается "запахом кода"?
По словам Рика, создание переменной класса считается "запахом кода". Что за этим стоит?
26 ноя '16 в 13:55
1
ответ
Определение метода доступа для той же переменной экземпляра класса для набора подклассов в Ruby
У меня есть суперкласс и набор подклассов. В каждом подклассе я определяю переменную экземпляра класса с тем же именем x, Чтобы создать метод доступа для одного из этих классов, я бы просто использовал определение подкласса: class << self attr…
22 июл '12 в 19:54
3
ответа
Затмение. Запустите две разные сети, когда вторая читает статическое поле предыдущего
У меня есть проект Java в Eclipse, который разделен на две части; два разных основных класса, которые запускают два разных потока в основном. Один содержит процедуры загрузки, инициализации и отладки, которые выполняются довольно медленно. В то врем…
27 июл '13 в 23:16
1
ответ
Экземпляры Django Field перекрывают аргументы друг друга
Я тестирую и готовлю новый пакет Django для использования отбеливателя с полями Text и Char в Django ORM и с DRF. Однако я столкнулся с некоторыми препятствиями, и это заставило меня задуматься и понять, действительно ли я понимаю, как создаются пол…
18 окт '18 в 16:51
1
ответ
Переменная экземпляра класса недоступна для дочернего класса?
Я хочу использовать методы класса для дочерних классов в ruby, но те, которые полагаются на дочерние переменные экземпляра, не работают. Мне сказали "не используйте переменные класса! (@@)", так что я нет. Как я могу сделать класс B делай что хочу, …
28 апр '17 в 10:48
2
ответа
Может ли класс в ruby хранить количество экземпляров объектов, используя @class_instance_variable, а не @@class_variable?
Я пытаюсь вести подсчет экземпляров объектов данного класса внутри класса, который определяет эти объекты. Прежде всего, я знаю об отражении кода и ObjectSpace.each_object, но я бы предпочел не использовать отражение и позволить самому классу "забот…
15 окт '12 в 04:57