Java!宿題!
■ このスレッドは過去ログ倉庫に格納されています
0020デフォルトの名無しさん
NGNGpublic final class MyDate extends Date {
// n日後の日付を返す。
public Date after(int n){
if(n > 30){
System.err.println("エラーメッセージ");
}
// 足し算
Calendar cal = Calendar.getInstance();
cal.setTime(this);
cal.add(Calendar.DATE, n);
return cal.getTime();
}
// n日進める。
public void add(int n){
setTime(after(n).getTime());
}
// n日進めて返す。
public Date append(int n){
add(n);
return this;
}
}
アクセス制御 と コンストラクタの多重化に全く絡まない答えで申し訳ないけど
■ このスレッドは過去ログ倉庫に格納されています