私はJavaを初めて使い、ここで間違っていることを理解するのに本当に苦労しています。私はまだ抽象クラスとインターフェイスを完全に理解するのに苦労しているので、私の問題はどこから来ているのかと思う。GregorianDateをJavaのコンストラクタに渡そうとしています
私はパーティオブジェクトを作成できるクラスを作成しようとしていますが、日付以外のすべての変数をインスタンス化できます。ここで私はこれまで持っているものです:私はこれをプリントアウトするとき
public class Main {
public static void main(String[] args) {
...
Party joes = new Party("Joes party", "Joe", "Joe's Place",
new GregorianCalendar(2012,10,10));
joes.printParty();
}
}
public class Party {
//attributes of party
private String partyName;
private String partyHost;
private String location;
private GregorianCalendar partyTime;
public Party(String partyName, String partyHost, String location, GregorianCalendar partyTime){
this.partyName = partyName;
this.partyHost = partyHost;
this.location = location;
this.partyTime = partyTime;
}
}
は私が取得:表示されているもの
"Joes party is going to be hosted by Joe at Joe's Place on:
java.util.GregorianCalendar[time=?,areFieldsSet=false,areAllFieldsSet=false,lenient=true..."
も参照してくださいhttp://stackoverflow.com/questions/30434334/gregoriancalendar-outputs-the-date-is-java-util-gregoriancalendartime-11415564 – Tunaki
申し訳ありませんが、私は何かが欠けていますが、私はこの答えを見て、私は思っている場合それは出力の問題だったデータの受け渡し方法に問題があると思いました。 – Kronos
あなたはそれをどう思いますか? – Tunaki