Результаты поиска по запросу "final"
Создание неизменного объекта без конечных полей?
Можем ли мы создать неизменный объект без финальных полей? Если возможно, пара примеров будет полезна.
Какую пользу извлекает компилятор из нового ключевого слова C ++?
C ++ 11 позволит помечать классы и виртуальный метод какокончательный запретить извлекать из них или переопределять их. class Driver { virtual void print() const; }; class KeyboardDriver : public Driver { void print(int) const final; }; class ...
Scala final против val для одновременного просмотра
В Java при использовании объекта в нескольких потоках (и в целом) рекомендуется сделать поля окончательными. Например, public class ShareMe { private final MyObject obj; public ShareMe(MyObject obj) { this.obj = obj; } }В этом случае видимость ...
Почему конечные константы в Java могут быть переопределены?
Рассмотрим следующий интерфейс в Java: public interface I { public final String KEY = "a"; }И следующий класс: public class A implements I { public String KEY = "b"; public String getKey() { return KEY; } }Почему класс А может прийти и ...
Эквивалент const (C ++) в Java
Мне было интересно, есть ли эквивалент в C ++ const в Java. Я понимаю ключевое слово final, но, к сожалению, я не могу использовать это для объявления функции, возвращающей значение final. Вместо этого он всегда гарантирует, что функция не может ...
Улучшает ли ключевое слово Java 'final' безопасность?
Пока естьмного причин использовать ключевое слово 'final' в Java [http://renaud.waldura.com/doc/java/final-keyword.shtml]одно из тех, что я постоянно слышу, это то, что он делает ваш код более безопасным. Хотя это, кажется, имеет смысл в этом ...
конечная переменная в методах в Java [duplicate]
Возможный дубликат: Почему в Java нужно помечать локальные переменные и параметры метода как «конечные»? [https://stackoverflow.com/questions/316352/why-would-one-mark-local-variables-and-method-parameters-as-final-in-java] Я проверял некоторый ...
Почему C # не позволяет использовать const и static в одной строке?
Почему C # не позволяет использовать const и static в одной строке? В Java вы должны объявить поле как «static» и «final», чтобы действовать как константа. Почему C # не позволяет вам объявить const как final? Я делаю дополнительное различие в ...
Почему все анонимные классы неявно являются окончательными?
Согласно JLS: 15.9.5 Объявления анонимного класса Объявление анонимного класса автоматически выводится компилятором из выражения создания экземпляра класса. Анонимный класс никогда не бывает абстрактным (§8.1.1.1). Анонимный класс ...
Последняя локальная переменная не может быть назначена, так как она определена в типе включения
ratingS = new JSlider(1, 5, 3); ratingS.setMajorTickSpacing(1); ratingS.setPaintLabels(true); int vote; class SliderMoved implements ChangeListener { public void stateChanged(ChangeEvent e) { vote = ratingS.getValue(); } } ...