Я пытаюсь инициализировать переменную внутри конструктора класса, но IDE показывает следующее предупреждение:Каким должен быть правильный способ назначения значения статической переменной?
The static field SoapClient.url should be accessed in a static way.
Можете ли вы проверить мой код ниже? Каким должен быть правильный способ инициализации статической переменной? Должен ли я игнорировать предупреждение или я должен просто сделать переменную нестатической?
Спасибо.
public class SoapClient {
private static String url;
public SoapClient(String url) {
this.url = url;
}
}
ли вы хотите быть 'static' ..? –
Вы уверены, что каждый новый экземпляр «SoapClient» может изменить статическое поле 'url'? –
+1 для любви к вашей кошке. – Maroun