Я создал метод, который называется readfile. мой метод должен прочитать данные и запустить метод readfile в основном методе. однако, когда я попытался вызвать свой метод в основном методе, он показывает, что я не могу сделать статическую ссылку на нестационарный метод readfile (string) из типа DataAnalysis. может ли кто-нибудь помочь мне, как я могу вызвать метод в основном методе, не делая статический метод readfile?Вызов основного метода
ответ
Вам нужно будет создать экземпляр объекта DataAnalysis.
DataAnalysis da = new DataAnalysis();
da.readfile("StateCrime.csv");
readfile
не использует переменные экземпляра - вы должны просто определить его как static
:
public static void readfile(String name) {
// Your code here...
решение. Но, вероятно, не правильный ... в общем. –
@StephenC Я считаю, что любой метод, который может быть 'static', должен быть, поскольку создание метода экземпляра, когда это не нужно, является сбивающим с толку. –
Да ... но мое чтение этого кода заключается в том, что оно превратится во что-то, что должно быть методом экземпляра. –
либо сделать эту функцию статического
попробовать этот
public static void readfile(String name)
вместо того, чтобы public void readfile(String name)
и называем как это
DataAnalysis.readfile(String name)
ИЛИ
сделать то объект вызова метода, как, как следует
DataAnalysis obj = new DataAnalysis();
obj.readfile("StateCrime.csv");
option1 сделать статический метод
public static void readfile(String name){
option2 создать объект класса и назовите его
DataAnalysis myDataAnal = new DataAnalysis();
myDataAnal.readfile(FILE);
- 1. Вызов основного метода из основного метода
- 2. Вызов метода из основного метода
- 3. Вызов основного метода перегрузки
- 4. Вызов основного метода другого класса
- 5. Вызов переменных из основного метода
- 6. Java: вызов основного метода из основного метода в другом классе
- 7. Вызов основного метода из другой ошибки класса
- 8. Вызов основного метода на базе Android
- 9. Вызов основного метода из JNI не удается
- 10. Вызов основного метода программы из DLL
- 11. Вызов метода в качестве основного действия
- 12. Вызов сервлета из Java основного метода
- 13. Android: вызов основного метода активности из метода Async onPostExecute
- 14. Как запустить testNG через вызов другого метода, скажем, основного метода?
- 15. вызов основного метода из другого метода в том же классе
- 16. Как напечатать значение из основного метода toinside основного метода
- 17. Java вызов метода из моего основного класса из другого класса
- 18. вызов другой метод из основного метода в Java
- 19. Вызов основного метода в Java-классе от JSP
- 20. Вызов универсального метода из основного с использованием отражения
- 21. Вызов основного класса метода из другого класса java
- 22. вызов метода из основного для вывода фразы в java
- 23. вызов переменной из основного метода в другой - java
- 24. вызов метода объекта прототипа javascript из основного класса
- 25. Почему вызов основного метода другого класса работает неправильно?
- 26. Flex - вызов открытого метода, расположенного за пределами основного вида
- 27. вызов метода (конструктора) из основного и формата файла
- 28. C# Вызов метода из основного класса с параметрами
- 29. Вызов метода в главном классе от не основного класса
- 30. Вызов метода в конце основного цикла событий Cocoa
'readFile' должен быть' static', как он не использует какие-либо поля экземпляра или методы, –