"정적이 아닌 메소드를 정적 컨텍스트에서 참조 할 수 없습니다."- 기본적으로 객체가 생성되지 않는다고 생각합니다. 내가 도대체 뭘 잘못하고있는 겁니까?Java csv 구문 분석 및 객체 생성
public void loadData() {
String csvFile = "/data/patientList.csv";
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(csvFile));
br.readLine();
String line1 = null;
while ((line1 = br.readLine()) != null) {
String[] patient = line1.split(",");
int bedNum = Integer.parseInt(patient[0]);
Patient patient1 = new Patient(bedNum, patient[1], patient[2], patient[3], patient[4],
RESPIRATORY_RATE, HEART_RATE, SYSTOLIC, SPO2);
예를 들어, 여기에서 오류가 발생 : 방법 loadData
정적하지 않고 있기 때문에,
public static void main(String args[]) {
loadData();
}
public void loadData() { /* method code */ }
이 작동하지 않습니다
patientNameField.setText(Patient.getFistName());
어느 라인이 오류가 다음과 같이
은 코드를 변경? 문제의 오류는 정적 함수 내에서 멤버 함수를 호출한다는 것을 의미합니다 (사용할 수있는 "this"가 없음). 그러나 문제가있는 곳에서 게시 한 코드는 알 수 없습니다. 정보가 충분하지 않습니다. – jwismar
환자 클래스 개체를 사용하려고 할 때마다 오류가 발생합니다. 어떤 정보가 도움이됩니까? – ClaaziX