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

Переменные класса, оператор разрешения области видимости и различные версии PHP
Я попробовал следующий код на codepad.org: class test { const TEST = 'testing 123'; function test () { $testing = 'TEST'; echo self::$testing; } } $class = new test; И он вернулся с: 1 2 Fatal error: Access to undeclared...
1467 просмотров
schedule 05.03.2022

Создание переменных модуля в Ruby
Есть ли способ создать переменную в модуле в Ruby, которая будет вести себя аналогично переменной класса? Я имею в виду, что к нему можно будет получить доступ без инициализации экземпляра модуля, но его можно изменить (в отличие от констант в...
96012 просмотров
schedule 04.03.2022

Как использовать переменные класса из методов класса и экземпляра, которые смешиваются через модуль
Я хочу иметь возможность сделать параметр, переданный моему методу класса (поддающийся проверке), доступным для методов экземпляра. Я смешиваю методы класса и экземпляра, используя модуль. Очевидным выбором является использование переменной...
213 просмотров
schedule 02.06.2022

Должен ли я использовать переменные класса или переменные экземпляра класса для статических переменных класса в Ruby?
class Something @@variable = 'Class variable' def give_me @@variable end end class OtherThing @variable = 'Instance variable with an interface' class << self attr_accessor :variable end def...
2136 просмотров

Эмуляция общедоступных/защищенных статических переменных в Objective-C
Самый популярный ответ на этот вопрос SA ( переменные уровня статического класса Objective C ) довольно хорошо излагает мой вопрос, но к нему я хотел бы добавить еще один критерий: Описание проблемы Вы хотите, чтобы ваш ClassA имел...
399 просмотров
schedule 15.07.2023

Переменная класса Ruby и назначения доступа
У меня есть модуль с несколькими переменными класса. Я ищу реализацию геттера на уровне класса, которая будет создавать экземпляр переменной @@ только тогда, когда класс пытается получить к ней доступ, как показано ниже. module MyProducts...
101 просмотров
schedule 14.05.2022

почему константы Java объявлены статическими?
Почему константы Java объявлены статическими? class Foo{ static final int FII = 2 ; } В этом я понимаю использование final? Купить, почему он должен быть статичным? Почему это должна быть переменная класса, а не переменная экземпляра?
38774 просмотров
schedule 08.09.2022

Как хранить ссылки на все объекты класса?
Предположим, что есть два класса, ObjectA и ObjectB. Класс ObjectA имеет метод для создания объектов класса ObjectB следующим образом: private ObjectB createObjectB() { Object b = new ObjectB(); return b; } Я хочу отслеживать все...
2150 просмотров

Инициализация переменной RUBY
У меня есть образец класса Sample.class возвращает (id :integer, name :String, date :date) и Хэш имеет все заданные атрибуты в качестве ключей. Тогда как я могу инициализировать переменную Sample без независимого назначения каждого...
160 просмотров
schedule 01.04.2024

Как передается значение статической переменной / переменной класса?
Статическая переменная / класс определяется в типе / классе и, как говорят, связана с типом / классом, в котором она определена, и не зависит от экземпляров типа / класса. В типе / классе есть ровно одна статическая переменная / класс, и ее лучше...
118 просмотров
schedule 31.03.2023

В чем разница между локальными переменными, переменными экземпляра и класса?
Возможный дубликат: Разница между классом переменные и переменные экземпляра класса? Читая книгу по Ruby, я, кажется, пропустил главу о переменных. Теперь я не могу понять следующие вещи: Что такое переменная экземпляра? Что...
11496 просмотров

Переменная класса: общий доступ только для чтения, но частный доступ для чтения и записи
В моем текущем проекте у меня есть класс, который хранит свой экземпляр в переменной. Этот экземпляр должен быть доступен для всех других классов в проекте, но он может быть изменен только своим собственным классом. Как я могу этого добиться?
10067 просмотров
schedule 23.05.2023

Почему моя программа не показывает ошибку времени компиляции, когда конечная переменная класса не инициализирована?
Для следующего кода: public class StaticFinal { private final static int i ; public StaticFinal() {} } Я получаю ошибку времени компиляции: StaticFinal.java:7: variable i might not have been initialized {} ^ 1...
2524 просмотров

Как я могу сделать потокобезопасный синглтон с Rails, как обеспечить безопасность переменных моих классов?
Я прочитал Общий доступ к Rails -Ничего или отдельные запросы могут обращаться к одним и тем же переменным времени выполнения? и они объясняют мою проблему: Переменная класса может быть разделена между двумя запросами к моему rails srver, но где...
2135 просмотров

pygame, рисующий заполненный прямоугольник, перезаписывает границу, но только иногда?
У меня есть класс в моей программе pygame, который расширяет спрайт и эффективно дает столкновение и еще много чего прямоугольнику. __init__ класса выглядит следующим образом: def __init__(self,topleft,size,label):...
2131 просмотров
schedule 25.03.2023

Каков объем переменных и методов, включенных в модули ruby?
Предположим, у меня есть следующее: module MyModule module SubModule Var = 'this is a constant' var = 'this is not a constant' def hello_world return 'hello world!' end end end В том же файле я могу получить доступ...
510 просмотров

Почему моя переменная класса перезаписывается после запуска несвязанного метода?
Итак, я пишу базовую игру MasterMind, которая ... в основном функциональна. Однако он демонстрирует странное поведение, и я не уверен, почему. Идея состоит в том, что код и его поведение определяется одним файлом, игровой процесс - другим, а Main...
95 просмотров
schedule 10.05.2022

Доступ к методу класса и переменной с помощью self
В приведенном ниже примере класс Test имеет два метода экземпляра и один метод класса. В методе set_cls_var_1 я устанавливаю переменную класса, используя self. В методе set_cls_var_2 я вызываю метод класса, используя self. class...
17071 просмотров

Разница между переменными класса и экземпляра в C#
Я заканчиваю базовый курс программирования, и мне трудно понять разницу между переменной класса и переменными экземпляра (статическими и нестатическими). Мне нужно определить разницу между ними в коде Class StudentDetails { Int rollNumber; String...
884 просмотров

Переменные класса создаются (обновляются) для каждого нового экземпляра
У меня есть два класса Category и order_item , где order_item принадлежит категории. Я хочу добавить уникальные элементы «категории» в переменную класса, которая представляет собой массив «категорий» и представлена ​​переменной класса массива...
38 просмотров
schedule 17.09.2023