で活動カレンダーを作成:私は例えば、活動と相まってカレンダーを実装しようとしていたJava
public abstract class GroupCalendar {
HashMap<TimeFrame, Activity> entries = new HashMap<TimeFrame, Activity>();
public abstract void addActivity(TimeFrame t, Activity a);
public abstract void removeActivity(TimeFrame t, Activity a);
public abstract void findActivity(TimeFrame t);
public abstract void printAll();
}
:私は2つの抽象クラスを考えていた
、最初GroupCalendarは次のようになります
及び第二アクティビティクラスであろう:延びる具象クラスが存在することになるその後
public abstract class Activity extends GroupCalendar {
private String name, location;
public Activity() {
}
public Activity(String name, String location) {
this.name = name;
this.location = location;
}
public abstract String getName();
public abstract void setName(String name);
public abstract String getLocation();
public abstract void setLocation(String location);
}
ctivity:
public class Sport extends Activity {
private String name, location;
private boolean outdoors;
public Sport(String name, String location, boolean outdoors) {
this.name = name;
this.location = location;
this.outdoors = outdoors;
}
@Override
public void addActivity(TimeFrame t, Activity a) {
}
@Override
public void removeActivity(TimeFrame t, Activity a) {
}
@Override
public void findActivity(TimeFrame t) {
}
@Override
public void printAll() {
}
}
問題は、私はスポーツを追加しようと、私が得るすべては一切屋外で、名前と場所ではありません、私は適切に活動を追加することができないということです。 誰かが私のアプローチに間違っていることについて私にいくつかのヒント/ポインターを与えることができれば、それは私に多くの意味があります。
これは広すぎて、何か説明するテキストがほとんどないため、十分な作業をしていないというヒントかもしれません。とにかく、この種の質問に適した場所は[プログラマー](http://programmers.stackexchange.com/)です。私のこれまでのアドバイスに従って、そこに投稿してください。 – dabadaba
この例題をどのように使用して問題を強調表示しているかの例を共有できますか? – erkfel