instance-variables- все статьи тега


Python: как обмениваться данными между экземплярами разных классов?

Class BigClassA: def __init__(self): self.a = 3 def foo(self): self.b = self.foo1() self.c = self.foo2() self.d = self.foo3() def foo1(self): # do some work using other methods not listed here def foo2(self): # do some work using other methods not listed here def foo3(self): # do some work using other methods not listed here Class BigClassB: def __init__(se ...

Как работают сервлеты? Создание экземпляров, сеансы, общие переменные и многопоточность

Предположим, у меня есть веб-сервер, который содержит множество сервлетов. Для передачи информации между этими сервлетами я устанавливаю переменные сеанса и экземпляра. теперь, если 2 или более пользователей отправляют запрос на этот сервер, что происходит с переменными сеанса? Будут ли они общими для всех пользователей или они будут отличаться для каждого пользователя. Если они разные, то как сервер мог различать разных пользователей? еще один подобный вопрос, если есть n пользователи, обраща ...

Переменная экземпляра класса Ruby и переменная класса

Я читал "когда устанавливаются переменные экземпляра Ruby?"но у меня два мнения, когда использовать переменные экземпляра класса. переменные класса являются общими для всех объектов класса, переменные экземпляра относятся к одному объекту. Там не так много места осталось для использования переменных экземпляра класса, если у нас есть переменные класса. может кто-нибудь объяснить разницу между этими двумя и когда их использовать? вот пример кода: class S @@k = 23 @s = 15 def self.s ...

Как получить переменные экземпляра в Python?

есть ли встроенный способ в Python, чтобы получить массив всех переменных экземпляра класса? Например, если у меня есть этот код: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" есть ли способ для меня сделать это: >>> mystery_method(hi) ["ii", "kk"] Edit: я изначально просил переменные класса ошибочно. ...

Метапрограммирование Ruby: имена динамических переменных экземпляра

допустим, у меня есть следующий хэш: { :foo => 'bar', :baz => 'qux' } как я могу динамически установить ключи и значения, чтобы стать переменными экземпляра в объекте... class Example def initialize( hash ) ... magic happens here... end end ... так что я в конечном итоге со следующим внутри модели... @foo = 'bar' @baz = 'qux' ? ...