Я уже нашел проблему и переместил объект класса внутри одного из методов, поэтому я думаю, что мне просто любопытно, почему такой объект, как этот MyObject name = new MyObject();
, не распознается, но этот private static int intName
работает, когда инициализируется (объявляется) поверх методов сразу после «классной программы» или независимо от вашего класса.Объект класса, инициализированный вне метода, не распознается
0
A
ответ
1
обе должен работать. Если вы обращаетесь к нему со статического метода, вам нужно добавить статическое ключевое слово к определению объекта, как показано ниже.
private static MyObject name = new MyObject();
, если вы обращаетесь к тем же от метода экземпляра
MyObject name = new MyObject();
прекрасно. Я предполагаю, что это была ваша проблема.
Смежные вопросы
- 1. Инициализированный объект возвращает null
- 2. вызов метода вне класса python
- 3. Объект, инициализированный случайными числами
- 4. Как заменить инициализированный объект?
- 5. внутреннее определение метода класса вне класса шаблона
- 6. Вызов метода вне класса из класса Jar
- 7. java.security.Signature, объект, не инициализированный для подписания
- 8. Модуль, возвращающий асинхронно инициализированный объект
- 9. Почему я не могу запускать код класса вне метода?
- 10. Объект Javascript, инициализированный странными значениями
- 11. Как использовать объект, инициализированный в конструкторе другими методами класса
- 12. URL-адрес Объект не распознается
- 13. Как отобразить свойство метода вне класса
- 14. Как вы меняете функциональность метода вне класса?
- 15. Экземпляр класса Java вне основного метода
- 16. C++: член класса не распознается
- 17. Ссылаясь на конкретный параметр-объект вне метода
- 18. Доступ к переменным вне метода класса
- 19. вызова метода класса на объект неизвестного класса
- 20. Новый объект класса внутри метода класса
- 21. Что такое «объект метода» и «объект класса»?
- 22. Объект запроса доступа в admin.py вне класса
- 23. Объект класса PHP внутри метода
- 24. Переопределение объекта # равно (объект) вне класса
- 25. Rspec: объект не принимает вызов метода из теста метода класса
- 26. Почему я не могу создать объект вне какого-либо метода
- 27. NullReferenceException - не могу понять, почему инициализированный объект сбрасывается до нуля
- 28. Возвращает инициализированный массив объектов из метода
- 29. Почему String не распознается как объект
- 30. Список не изменен вне метода
oh ok, но мой объект не является статическим, это абстрактное/интерфейсное комбо – PinoyDev
static отличается от абстрактного/интерфейса. static-ключевое слово просто связывает переменную/метод с классом –