, пожалуйста, вы можете мне помочь, я знаком с геттерами и сеттерами, и я использую это в тестовом примере, и я анализирую массив для него. Затем я пытаюсь сослаться на него позже из другого контрольного примера в классе контроллера набора данных, где я получу значения массива. К тому времени, когда выполнение достигает этой части кода, возвращаемое значение всегда равно NULL. Я перепробовал много вещей от создания полей c и c. Я могу найти правильное решение. Ниже приведен мой код для получателей и установщиков, в которых я оставил закомментированный код. У меня есть 3 поставщика данных, я установил это в первом тестовом примере, затем я пытаюсь получить getSubscriber_Type во втором тестовом примере, но пока показывает значение Null. однако это показывает значение в третьем тестовом примере. Кто-нибудь может мне помочь?
publi c class SubscriberType {stati c String [] Subscriber_Type;
/*public SubscriberType(String[] sScenarioType)
{
this.Subscriber_Type = sScenarioType;
}*/
/* public SubscriberType()
{
Subscriber_Type = null;
}*/
public static void setSubscriber_Type(String[] sSubscriber_Type) {
Subscriber_Type = sSubscriber_Type;
}
public String[] getSubscriber_Type() {
return Subscriber_Type;
}
}
Ниже кода для его настройки объект листа содержит массив простых строковых значений:
getSubscriberBaseTest.setSubscriber_Type(workSheet);
Ниже приведен код для получения значения листа:
SubscriberType = getSubscriberBaseTest.getSubscriber_Type();
Объяснения:
public static SubscriberType getSubscriberBaseTest;
public static final String[] workSheet = new String[3];