Вопросы по теме 'class-instance-variables'
Почему в Ruby следует избегать @@class_variables?
Я знаю, что некоторые говорят, что переменных класса (например, @@class_var ) следует избегать в Ruby и вместо этого следует использовать переменную экземпляра (например, @instance_var ) в области класса:
def MyClass
@@foo = 'bar' # Should not...
1391 просмотров
schedule
19.02.2023
Разница между переменными класса и переменными экземпляра класса?
Может ли кто-нибудь рассказать мне о разнице между переменными класса и переменными экземпляра класса?
32523 просмотров
schedule
16.09.2022
доступ к созданному публичному члену закрытого класса
я пытаюсь создать общедоступный класс sealed в своей программе,
дело в том, что ... поскольку я еще новичок C# .net еще не разработчик, я нахожу эту проблему немного сложной ...
Что касается проблемы в вопросе, вы можете сразу перейти к...
3044 просмотров
schedule
05.03.2023
Есть ли способ получить атрибуты экземпляра класса без создания экземпляра класса?
Вот ссылка на мой первый вопрос: Создание экземпляра класса из словаря? Итак, я пытаюсь создать экземпляр класса из словаря, который содержит ключи, которых нет у класса. Например:
class MyClass(object):
def __init__(self, value1,...
1973 просмотров
schedule
25.08.2022
Почему использование переменной класса в Ruby считается «запахом кода»?
Согласно Reek , создание переменной класса считается «кодовый запах». Какое объяснение стоит за этим?
2479 просмотров
schedule
22.03.2023
Доступ к переменным класса из другого класса
Как вы получаете доступ к экземпляру в объекте и передаете его другому «основному» объекту? Я работаю с парсером для файла, который анализирует разные теги, INDI (индивидуальный), BIRT (событие), FAMS (супруг), FAMC (дети)
В основном есть три...
3867 просмотров
schedule
22.04.2023
Установка переменных/атрибутов подкласса из базового класса
Можно ли динамически создавать/устанавливать переменные в подклассе внутри базового класса для нескольких подклассов, не затрагивая другие подклассы?
Например, возьмите этот код здесь:
class Base:
@classmethod
def __init__(cls,v):...
272 просмотров
schedule
06.10.2022
Есть ли у Ruby define_method специальный доступ к переменным экземпляра?
Я изучаю Ruby и наткнулся на код, похожий на приведенный ниже, который показывает разницу между переменными экземпляра и переменными экземпляра класса. Я протестировал его в своей консоли, и он работает так, как описано (выводит «Джон»). Чего я не...
92 просмотров
schedule
21.06.2023