Я исследовал это вокруг и все еще не могу решить эту проблему. В моей программе есть следующее:
public void InsertDB(double price, double shares, String ticker, int id)throws Exception {
//do some stuff
}
Я попробовал следующее в своем основном классе (и получить вышеуказанную ошибку нестационарный метод нельзя ссылаться в статическом контексте):
InsertDB(constants[i], variables[i], ticker[i], count);
Затем я прочитал, что вы должны создать новый экземпляр, чтобы я попытался (Testingground - это имя моей программы), и я получаю сообщение об ошибке, когда он не может найти символ InsertDB:
Testingground myObject = new InsertDB();
Я новичок в java и вроде унаследовал эту программу (у меня не было этой проблемы с моими программами), может ли кто-нибудь сказать мне, что я могу сделать, чтобы заставить это работать и логику этого? (my insertdb класс дает мне ошибки, если я превращаю его в статический, чтобы подход не работал). Я также прочитал, что это может сработать, если я изменил public
на protected
, но он все равно не работает.
Заранее спасибо