Публикации по теме 'class-variables'
Класс против экземпляра с Attr Accessor
Сегодня у меня была первая оценка, и она прошла хорошо, я много возился. Я вернулся и собираюсь попробовать еще раз с моими новыми знаниями о классах и экземплярах. Это ускользнуло от меня во время оценки, но класс — это шаблон или «идея», которую мы использовали для создания объектов в программе, которую мы собираемся сделать. Когда разработчики работают над проектом, им нужен план, чтобы они знали, в каком направлении двигаться. В Ruby то же самое, класс содержит инструкции по созданию..
Вопросы по теме 'class-variables'
Java: получение свойств класса для построения строкового представления
Допустим, у меня есть такой класс (а также предположим, что все частные переменные:
public class Item {
private String _id = null;
private String _name = null;
private String _description = null;
...
}
Теперь, если я хочу...
57543 просмотров
schedule
14.05.2023
переменные класса и включение модулей, особенно в ActionController
Я хочу иметь какой-то единый список, который инициализируется в отдельном модуле, а затем может быть включен в контроллер и изменен на уровне класса контроллера и доступен на уровне экземпляра контроллера. Я думал, что здесь будут работать переменные...
2584 просмотров
schedule
25.04.2022
Переменные класса и расширение модуля
У меня есть модуль вроде следующего
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 просмотров
schedule
22.09.2022
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 просмотров
schedule
09.06.2023
Ruby: проблемы с областью действия и методами класса/экземпляра
У меня возникли проблемы с пониманием области видимости в ruby.
Вот ссылка на репозиторий, если вы хотите скачать/запустить то, о чем я говорю, чтобы убедиться в этом самостоятельно:
https://github.com/minervadreaming/killshit
У меня есть...
104 просмотров
schedule
06.03.2024
как ссылаться на атрибут до того, как он существует python
Я пишу игру в pygame, и у меня есть класс, который отображает хедз-ап со статистикой для каждого здания, когда вы нажимаете на него. переменная класса current_hud начинается со значения None, но при щелчке по зданию ее значение становится объектом...
108 просмотров
schedule
08.12.2022
В Objective C, как я могу наследовать статические переменные класса подклассов, которые, если они установлены, не изменят значение переменной для всех дочерних элементов?
В Objective C, как я могу наследовать статические переменные класса подклассов, которые, если они установлены, не изменят значение переменной для всех дочерних элементов?
Допустим, у меня есть абстрактный класс Car. У него есть статический BOOL,...
710 просмотров
schedule
22.06.2023
Предпочтительный метод для получения переменной класса внутри класса в 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 просмотров
schedule
19.10.2023
Какова цель @classmethod в Python?
В настоящее время я изучаю Python. в ООП для чего нужен декоратор @classmethod ? В чем разница между доступом к переменным класса через @classmethod и обычным методом? Как я могу сделать то же самое вот так:
class A():
_variable = A...
165 просмотров
schedule
02.08.2022