Вопросы по теме 'final'

Создает ли конечная строка внутри частного статического метода экземпляр нового объекта при вызове?
Создает ли статическая конечная строка внутри частного статического метода новый объект при вызове? private static String Test() { final String foo = "string literal"; return foo; } Или компилятор знает, что внутри метода есть только...
2814 просмотров
schedule 11.11.2022

Инициализировать статическое конечное поле в конструкторе
public class A { private static final int x; public A() { x = 5; } } final означает, что переменная может быть назначена только один раз (в конструкторе). static означает, что это экземпляр класса. Я...
97209 просмотров
schedule 08.10.2023

конечная переменная в методах в Java
Возможный дубликат: Зачем отмечать локальные переменные и параметры метода как окончательные в Java? Я проверял некоторый Java-код, я плохо разбираюсь в java, по крайней мере, знаю, что делает final, например, запечатанные классы, поля...
34253 просмотров
schedule 21.09.2022

Java и использование ключевого слова Final
Я новичок в Java, некоторое время программировал на Delphi и C #. Мой вопрос касается использования ключевого слова final для переменной, которая содержит экземпляр класса, когда объявление переменной и создание экземпляра происходят в рамках одного...
1493 просмотров
schedule 07.11.2023

Добавьте операторы Scala в окончательный класс Java
Я использую jMonkeyEngine (Java Game Engine) в Scala, который до сих пор работает довольно хорошо, но теперь я спрашиваю себя, есть ли элегантный способ перегрузки операторов для классов Vector3f (и подобных). Моя первая идея состояла в том, чтобы...
811 просмотров

Какой смысл в конечной виртуальной функции?
В В Википедии есть следующий пример модификатора final C++11: struct Base2 { virtual void f() final; }; struct Derived2 : Base2 { void f(); // ill-formed because the virtual function Base2::f has been marked final }; Не понимаю...
20754 просмотров

Android: нельзя ссылаться на неконечную переменную внутри внутреннего класса, определенного в другом методе
Я знаю, что этот вопрос задавали несколько раз раньше, но, прочитав много ответов, я не нашел ничего, что меня устраивало. Во-первых, посмотрите на следующий код, который должен открывать AlertDialog после щелчка по изображению (это отлично...
927 просмотров

Как смоделировать конечную переменную экземпляра в классе с помощью JMockit
Я пытаюсь использовать JMockit для проверки поведения. В одном из тестов мне нужно вызвать метод в конечном объекте. Однако конечный объект не инициализирован (нулевой объект), и я не знаю, как его инициализировать в тесте (поскольку он определен...
5996 просмотров
schedule 18.12.2023

почему я не могу ссылаться на неконечную переменную внутри внутреннего класса, определенного другим методом?
Почему я не могу сослаться на неконечную переменную внутри внутреннего класса, определенного в другом методе? Я видел темы по этому поводу, и в большинстве из них люди говорят, что ваш компонент должен быть окончательным и .... Но никто не говорит...
4488 просмотров
schedule 11.09.2022

Использование final для параметров Dart
Я ничего не вижу по этому поводу в руководстве по стилю. Более того, просматривая код Dart SDK и некоторые пакеты pub, я не вижу никаких параметров, объявленных как окончательные. Собственно говоря, я нигде не видел, чтобы это делалось. (Это может...
322 просмотров
schedule 14.03.2024

Почему частные методы в Java неявно окончательные?
Я хотел указать на эти строки в книге «Java в двух словах», что вызвало у меня некоторое замешательство: частные методы не наследуются подклассами и, следовательно, не могут быть переопределены (т. е. все частные методы неявно являются...
743 просмотров
schedule 31.07.2022

Может ли кто-нибудь объяснить, почему мы должны доработать объект?
private static final SecureRandom no = new SecureRandom (); Почему мы должны здесь завершать «нет» ??
38 просмотров
schedule 05.05.2024

Макет финального класса в Споке
Спок может издеваться над последними уроками? Если да, то как? Результаты поиска выдали этот суть , что могло бы подразумевать это, но Я не могу найти никаких примеров этого. Я также нашел сообщения на форуме, в которых говорится, что насмешливые...
19024 просмотров
schedule 31.03.2024

Есть ли способ инициализировать финальное поле в классе анонимуса?
В Java мы можем инициализировать поле final в конструкторах как в базовом классе, так и в его подклассах, а также во встроенном блоке инициализатора в базовом классе. Однако кажется, что мы не можем инициализировать поля final во встроенном блоке...
179 просмотров
schedule 22.03.2024

Оператор Switch: требуется константное выражение, ошибка
Eclipse показывает ошибку Требуется константное выражение , но все поля имеют final . тогда почему выдает эту ошибку. Может кто-нибудь объяснить мне, где моя ошибка. package com.oca.test.exam; public class Test { public static final...
988 просмотров
schedule 30.07.2022

Всегда ли безопасно создавать часть статической конечной переменной одного класса с помощью статической конечной переменной другого класса?
У меня есть модель, которая содержит общедоступную конечную статическую переменную, которую я хотел бы использовать для создания экземпляра частной окончательной статики из другого класса (класса Spring @service ), например. public class MyClass...
40 просмотров
schedule 05.11.2022