Вопросы по теме 'class-instance-variables'

Почему в Ruby следует избегать @@class_variables?
Я знаю, что некоторые говорят, что переменных класса (например, @@class_var ) следует избегать в Ruby и вместо этого следует использовать переменную экземпляра (например, @instance_var ) в области класса: def MyClass @@foo = 'bar' # Should not...
1391 просмотров

Разница между переменными класса и переменными экземпляра класса?
Может ли кто-нибудь рассказать мне о разнице между переменными класса и переменными экземпляра класса?
32523 просмотров

доступ к созданному публичному члену закрытого класса
я пытаюсь создать общедоступный класс sealed в своей программе, дело в том, что ... поскольку я еще новичок C# .net еще не разработчик, я нахожу эту проблему немного сложной ... Что касается проблемы в вопросе, вы можете сразу перейти к...
3044 просмотров
schedule 05.03.2023

Есть ли способ получить атрибуты экземпляра класса без создания экземпляра класса?
Вот ссылка на мой первый вопрос: Создание экземпляра класса из словаря? Итак, я пытаюсь создать экземпляр класса из словаря, который содержит ключи, которых нет у класса. Например: class MyClass(object): def __init__(self, value1,...
1973 просмотров

Почему использование переменной класса в Ruby считается «запахом кода»?
Согласно Reek , создание переменной класса считается «кодовый запах». Какое объяснение стоит за этим?
2479 просмотров

Доступ к переменным класса из другого класса
Как вы получаете доступ к экземпляру в объекте и передаете его другому «основному» объекту? Я работаю с парсером для файла, который анализирует разные теги, INDI (индивидуальный), BIRT (событие), FAMS (супруг), FAMC (дети) В основном есть три...
3867 просмотров

Установка переменных/атрибутов подкласса из базового класса
Можно ли динамически создавать/устанавливать переменные в подклассе внутри базового класса для нескольких подклассов, не затрагивая другие подклассы? Например, возьмите этот код здесь: class Base: @classmethod def __init__(cls,v):...
272 просмотров

Есть ли у Ruby define_method специальный доступ к переменным экземпляра?
Я изучаю Ruby и наткнулся на код, похожий на приведенный ниже, который показывает разницу между переменными экземпляра и переменными экземпляра класса. Я протестировал его в своей консоли, и он работает так, как описано (выводит «Джон»). Чего я не...
92 просмотров