Описание тега static-import
Static import is a feature introduced in the Java and C# programming languages that allows members (fields and methods) defined in a class as public static to be used in the code without specifying the class in which the field is defined (introduced in Java 5.0 and C# 6.0).
8
ответов
Есть ли преимущества использования статического импорта перед импортом?
Рассмотрим следующий класс public final class Constant { public static final String USER_NAME="user1"; //more constant here } Этот класс в пакете Б. Теперь я собираюсь использовать это в пакете А. Рассмотрим следующие два способа, которые можно испо…
16 сен '13 в 10:20
2
ответа
Является ли "импорт статических классов" фактически объявленным или намекаемым на будущую функцию C#?
Начиная с этого редактирования, статья в Википедии о C# упоминает "импорт статических классов" как будущую функцию C#, наряду с "Compiler-as-a-service ("Roslyn")". Действительно ли эта функция была анонсирована или намекнута членом команды компилято…
13 июн '12 в 07:31
2
ответа
Метод статического импорта перекрывается
Если у вас есть класс со статическим импортом в java.lang.Integer и мой класс также имеет статический метод parseInt(String) тогда какой метод вызовет parseInt("12345") указать на? Заранее спасибо!
02 янв '12 в 11:51
3
ответа
java.lang.Math.abs не импортируется по умолчанию?
Я учусь для начинающих экзамен по Java через Oracle. Один из вопросов гласит: int absoluteValue = abs(-21) Какой оператор импорта скомпилирует весь код? Правильный ответ дан как: import static java.lang.Math.abs; Но мой вопрос, если java.lang.* импо…
11 фев '15 в 12:58
3
ответа
Статический импорт объектов из массива календаря (невозможно инициализировать)
Мне нужно сохранить несколько дат в моей программе, и я делаю это в виде массива объектов календаря. Чтобы получить к нему доступ из нескольких других классов, я планирую объявить его в отдельном классе и импортировать массив как статический импорт.…
28 июл '12 в 08:38
0
ответов
IntelliJ IDEA изменить порядок импорта автозаполнения
Есть ли способ изменить порядок автозаполнения предложений в IntelliJ. Я думаю, что предложения автозаполнения для методов и тому подобного основаны на истории, но, если возможно, я бы хотел изменить порядок следования, чтобы статический импорт всег…
20 май '17 в 01:31
4
ответа
Статический импорт Java
Просто экспериментально я обнаружил, что нестатические методы Java переопределяют все методы с одинаковыми именами в области видимости даже в статическом контексте. Даже без перегрузки параметров. подобно import java.util.Arrays; import static java.…
23 янв '12 в 13:11
5
ответов
Правильное использование статического импорта в Java
Возможный дубликат: Каков хороший вариант использования для статического импорта методов? Я редко когда-либо вижу статический импорт в Java, как это: import static java.lang.Math.*; Тогда вы могли бы получить доступ PI без необходимости звонить Math…
28 июл '11 в 19:54
0
ответов
Как определить страницу, вызывающую <c: import> при импорте содержимого JSP
В веб-приложении я использовал <c:import> тег из базовой библиотеки JSTL, чтобы немного очистить мои JSP и удалить как можно больше избыточности кода. У меня есть раздел, который я обернул таким образом в другой файл, чтобы подготовить его к о…
24 фев '14 в 14:47
1
ответ
NodeJS: Статический импорт возможен?
Короче вопрос: Есть ли способ статически импортировать функции другого файла JS в NodeJS? (Как статический импорт Java?) Пример того, что я хотел бы сделать: У меня есть файл m1.js который содержит функции: function add(x,y) { return x + y } exports…
09 авг '14 в 22:27
4
ответа
Статический импорт не работает, когда у класса есть методы с тем же именем, что и импортированные
У меня есть Junit4 тестовый случай, который статически импортирует org.junit.Assert.assertEquals Способ (ы). import static org.junit.Assert.assertEquals; В этом классе я создал вспомогательный метод для утверждения некоторых сложных внутренних класс…
06 июл '11 в 12:00
1
ответ
Статический импорт с одинаковыми именами статических переменных
Я делаю статический импорт членов класса Long и Integer: import static java.lang.Integer.MAX_VALUE; import static java.lang.Long.MAX_VALUE; Теперь, если я пытаюсь использовать эту переменную MAX_VALUE и распечатать ее, я получу ошибку: import static…
29 май '18 в 01:19
4
ответа
Перегрузка статического импорта
В тестовом классе я хотел бы предоставить свою собственную перегрузку assertEquals с какой-то особой логикой, не полагаясь на Object.equals, К сожалению, это не работает, потому что, как только я объявляю assertEquals метод локально, Java не находит…
19 сен '09 в 15:07
1
ответ
Когда будет инициализирован статический класс?
Рассмотрим класс Java только со статическими полями и без конструктора: public class OnlyStatic { static O1 o1 = new o1(); static O2 o2 = new o2(); public static int compute(int whatever) { return o1.foo+o2.bar+whatever; } } В другом классе метод co…
20 фев '12 в 12:59
6
ответов
Могу ли я сделать статический импорт частного подкласса?
У меня есть закрытое перечисление, которое нельзя показывать вне класса. Можно ли в любом случае выполнить статический импорт этого типа, чтобы мне не приходилось каждый раз вводить тип enum? Или есть лучший способ написать это? Пример: package kip.…
12 янв '10 в 03:09
2
ответа
Использование статических полей импорта для констант?
Я наткнулся на некоторый существующий код, который использует статический импорт для констант. import static com.zee.SelfServiceConstants.ATTR_SEV; import static com.zee.SelfServiceConstants.ATTR_SEV_CRITICAL; и он используется в том же классе, что …
09 окт '14 в 10:55
2
ответа
IntelliJ IDEA не может разрешить статический импорт
Когда я регулярно импортирую, это работает как ожидалось: Однако, если я изменю импорт на static, IDEA не может решить это: Gradle успешно строит проект. Кажется, это проблема с IDEA, но я не могу найти, если это известная проблема. Я пытался очисти…
18 окт '16 в 10:49
1
ответ
Экспорт JavaScript импортируется случайным образом в Polymer PWA Starter Kit
У меня есть файл, который служит макетом сервера, импортирует все другие сервисы и экспортирует их, поэтому мне нужно только один импорт в другие файлы, например, так: import * as User from './user.js'; import * as Service from './service.js'; expor…
27 июл '18 в 08:47
1
ответ
Заменить импорт константы / метода статическим импортом в IntelliJ Idea
У меня есть код с некоторыми константами в формате ClassName.CONSTANT_NAME, Я хочу быстро заменить это CONSTANT_NAME, Но я не нашел эффективного способа сделать это. Каждый раз, когда я хочу что-то статически импортировать, мне приходится вручную уд…
04 июл '17 в 10:30
1
ответ
Сбой статического импорта Java, когда импортируемый класс расширяет стороннюю библиотеку
Установка проблемы состоит из трех библиотек Java (я убрал все имена пакетов для удобства чтения, полные квалифицированные имена используются везде): external-lib: предоставляет абстрактный класс public abstract class AbstractExternal {} my-lib-A: п…
16 апр '18 в 14:17