Публикации по теме 'class-variables'


Класс против экземпляра с Attr Accessor
Сегодня у меня была первая оценка, и она прошла хорошо, я много возился. Я вернулся и собираюсь попробовать еще раз с моими новыми знаниями о классах и экземплярах. Это ускользнуло от меня во время оценки, но класс — это шаблон или «идея», которую мы использовали для создания объектов в программе, которую мы собираемся сделать. Когда разработчики работают над проектом, им нужен план, чтобы они знали, в каком направлении двигаться. В Ruby то же самое, класс содержит инструкции по созданию..

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

Java: получение свойств класса для построения строкового представления
Допустим, у меня есть такой класс (а также предположим, что все частные переменные: public class Item { private String _id = null; private String _name = null; private String _description = null; ... } Теперь, если я хочу...
57543 просмотров

переменные класса и включение модулей, особенно в ActionController
Я хочу иметь какой-то единый список, который инициализируется в отдельном модуле, а затем может быть включен в контроллер и изменен на уровне класса контроллера и доступен на уровне экземпляра контроллера. Я думал, что здесь будут работать переменные...
2584 просмотров

Переменные класса и расширение модуля
У меня есть модуль вроде следующего module MyModule def self.included(base) base.extend ClassMethods end module ClassMethods def foo @@var = 1 end def bar puts @@var end end end class A include...
2376 просмотров
schedule 27.01.2023

Доступ к переменным класса модуля внутри класса в Ruby
У меня есть модуль с переменной класса в нем module Abc @@variable = "huhu" def self.get_variable @@variable end class Hello def hola puts Abc.get_variable end end end a = Abc::Hello.new a.hola Можно ли получить...
3622 просмотров
schedule 10.05.2023

Переменная экземпляра класса Ruby и переменная класса
Я прочитал https://stackoverflow.com/questions/826734/when-do-ruby-instance-variables-get-set, но у меня есть два мнения, когда использовать переменные экземпляра класса. Переменные класса являются общими для всех объектов класса, переменные...
136627 просмотров

Ruby: сохранение значения во время включения
В классе Ruby я хотел бы сохранить значение переменной в тот момент, когда она включает данный модуль. Ниже надуманный пример: module M def self.included(base) base.class_eval do @@inclusion_time = Time.now def included_at...
64 просмотров
schedule 12.09.2022

Массив TCL: данные не сохраняются?
Я прохожу ускоренный курс по TCL и столкнулся с проблемой с массивами в TCL. У меня есть два класса, скажем, A и B. В классе B у меня есть метод, который обновляет локальный массив. Формат массива примерно такой: filterData(1) = 23904890234009...
104 просмотров
schedule 10.06.2022

Переменные экземпляра уровня класса в Ruby
Пожалуйста, помогите мне понять переменные экземпляра уровня класса. @@ — это переменная класса, эквивалентная переменной экземпляра (@) в экземпляре класса. Но что такое переменная экземпляра (@) при использовании на уровне класса? Если он...
537 просмотров

Ruby: проблемы с областью действия и методами класса/экземпляра
У меня возникли проблемы с пониманием области видимости в ruby. Вот ссылка на репозиторий, если вы хотите скачать/запустить то, о чем я говорю, чтобы убедиться в этом самостоятельно: https://github.com/minervadreaming/killshit У меня есть...
104 просмотров

как ссылаться на атрибут до того, как он существует python
Я пишу игру в pygame, и у меня есть класс, который отображает хедз-ап со статистикой для каждого здания, когда вы нажимаете на него. переменная класса current_hud начинается со значения None, но при щелчке по зданию ее значение становится объектом...
108 просмотров
schedule 08.12.2022

В Objective C, как я могу наследовать статические переменные класса подклассов, которые, если они установлены, не изменят значение переменной для всех дочерних элементов?
В Objective C, как я могу наследовать статические переменные класса подклассов, которые, если они установлены, не изменят значение переменной для всех дочерних элементов? Допустим, у меня есть абстрактный класс Car. У него есть статический BOOL,...
710 просмотров

Предпочтительный метод для получения переменной класса внутри класса в Python. Пользовательский метод против собственного
Мне было интересно, есть ли предпочтительный метод для ссылки на значение из класса. Например, в следующем коде: class Coordinate(object): def __init__(self, x): self.x = x def getX(self): return(self.x) def...
41 просмотров
schedule 14.08.2022

переменная класса остается пустой с циклом for
Я хотел убедиться, что hotel_name не существует в списке Hotel.hotels . Кажется, что когда я начинаю кормить каждый раз, когда цикл смотрит в пустой список. Обратите внимание, если я не использую цикл for и делаю только...
66 просмотров
schedule 05.05.2023

python: моделирование множественного наследования переменных класса
У меня есть иерархия классов, в которой некоторые методы работают со списком свойств, определенных на уровне класса. Допустим, для класса A у меня есть A.X = [propA1, propA2] , а для подкласса C мне нужно C.X = [propA1, propA2, propC] ....
91 просмотров

Какова цель @classmethod в Python?
В настоящее время я изучаю Python. в ООП для чего нужен декоратор @classmethod ? В чем разница между доступом к переменным класса через @classmethod и обычным методом? Как я могу сделать то же самое вот так: class A(): _variable = A...
165 просмотров
schedule 02.08.2022