私はJavaが初めてです。「非静的変数は静的コンテキストから参照できません
」というエラーメッセージが表示されます。
ここSOでいくつかの回答を読みましたが、私の問題に解決策を適応させることができませんでした。
これはコードです:
package test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
public class test{
public class Pass {
private int identity;
private ArrayList<Date> logged_in;
private ArrayList<Date> logged_out;
public Pass(int identity){
this.identity = identity;
this.logged_in = new ArrayList<Date>();
this.logged_out = new ArrayList<Date>();
}
}
public class Officer {
private Pass pass;
public Officer(Pass pass){ this.pass = pass; }
}
public static void main(String[] args) throws ParseException {
Officer officer1 = new Officer(new Pass(1111));// PROBLEM IN THIS LINE
}
}
よろしくお願いします。