Результаты поиска по запросу "instance-variables"

7 ответов

Мы можем исправить это, удалив старый метод:

амически создал переменную экземпляра в своем классе: class Mine attr_accessor :some_var def intialize @some_var = true end def my_number num self.instance_variable_set "@my_#{num}", num end endКак мне сделать@my_#{num} теперь как значение ...

9 ответов

Могут ли нестатические методы изменять статические переменные

Мне интересно, как нестатический метод может изменить статическую переменную экземпляра. Я знаю, что статические методы могут получить доступ только к другим статическим методам и статическим переменным. Однако правда ли другая сторона? Могут ли ...

9 ответов

Могут ли нестатические методы изменять статические переменные

Мне интересно, как нестатический метод может изменить статическую переменную экземпляра. Я знаю, что статические методы могут получить доступ только к другим статическим методам и статическим переменным. Однако правда ли другая сторона? Могут ли ...

ТОП публикаций

10 ответов

Скрыть переменную экземпляра из заголовочного файла в Objective C

10 ответов

Переменные экземпляра Java против локальных переменных

Я в своем первом классе программирования в средней школе. Мы заканчиваем первый семестр проекта. Этот проект включает только один класс, но много методов. Мой вопрос - лучшая практика с переменными экземпляра и локальными переменными. Кажется, ...

10 ответов

Скрыть переменную экземпляра из заголовочного файла в Objective C

Я столкнулся с библиотекой, написанной на Objective C (у меня есть только файл заголовка и двоичный файл .a). В заголовочном файле это выглядит так: @interface MyClass : MySuperClass { //nothing here } @property (nonatomic, retain) MyObject ...

14 ответов

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

Есть ли преимущество для любого подхода?Пример 1:

14 ответов

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

Есть ли преимущество для любого подхода? Пример 1: class A { B b = new B(); }Пример 2: class A { B b; A() { b = new B(); } }