Во-первых, вы не «вызываете» переменные.Вы вызываете методы и конструкторы - он просит их сделать что-то.Вы не делаете это с переменными.
Что касается того, как вы можете получить доступ к своим переменным с помощью метода xmlS
, есть две немедленные опции:
- Сделать их экземпляр переменных вместо локальных переменных, т.е. объявлять их как члены класса
- Передавать их как параметры в
xmlS
, если вы можете вызвать этот метод из методагде они объявлены.(Вы не делаете это в коде, который вы показали, но вы можете делать это в своем реальном коде.)
Не очевидно, что должен делать ваш класс (иимена методов тоже не помогают ничего раскрыть), поэтому неясно, что на самом деле уместно.Если они логически являются частью состояния объекта, то сделайте их переменными экземпляра.В противном случае подумайте, как данные должны проходить через вашу программу.Должны ли эти данные быть возвращены из метода Attribute
?(например, как List
пар шоу / активация)