У меня простой вопрос о том, как получить доступ к глобальным переменным и информации о глобальных массивах, но мне не повезло.
У меня есть два файла Java, но я не могу получить доступ к информации о строках и массивах в моем приложенииOptrader.java
.
- Optrader.java
- OptraderGlobals
Мой файл OptraderGlobal.java:
class OptraderGlobal
{
String[] columnNames
= {"Ex-Date",
"Dividend",
"Actual",
"Yield (%)"
};
Object[][] data = {
{"dd/mm/yyyy", new Double(5), new Boolean(false),
{"21/12/2013", new Double(5), new Boolean(false)};
}
}
Мой Optrader.Java-файл:
/* Volatility Table Model is CLASS within Optrader.java */
//Create Volatility Table
class VolatilityTableModel extends AbstractTableModel
{
public int getColumnCount()
{
return OptraderGlobal.columnNames1.length;
}
}
ошибка:
non-static variable columnNames cannot be
referenced from a static context
return OptraderGlobal.columnNames.length;
Также мне нужно получить доступ к данным глобального массива в других классах в Optrader.java.