イライラ棒アプリ作成の件について
Posted: 2013年8月07日(水) 23:59
初めまして。
Androidのプログラムもこちらで質問してよろしかったでしょうか(もし違っていればすいません)。
Dixq様のAndroidの館「イライラ棒アプリ作成」 を参考に勉強させていただいておりますが、下記の点についてご教示願います。基本的なところで大変申し訳ありませんが、よろしくお願いいたします。
なお、過去に同様の質問があった場合はご迷惑をお掛けします。
【質問】
public abstract class Task {
public boolean onUpdate() {
return true;
}
public void onDraw(Canvas c) {
}
}
とあり、Taskのclassはabstractとなっていますが、classにabstractを使用するのであれば、class内に抽象メソッドが必要かと思いますが、当該classでは何故ないのでしょうか。単にonUpdate()等をオーバーライドするのであれば、classにわざわざabstractを宣言する必要がないと考えています。
どうしてclassにのみabstractを宣言しているのか、基本的な質問で申し訳ありませんが、ご教示願います。
Androidのプログラムもこちらで質問してよろしかったでしょうか(もし違っていればすいません)。
Dixq様のAndroidの館「イライラ棒アプリ作成」 を参考に勉強させていただいておりますが、下記の点についてご教示願います。基本的なところで大変申し訳ありませんが、よろしくお願いいたします。
なお、過去に同様の質問があった場合はご迷惑をお掛けします。
【質問】
public abstract class Task {
public boolean onUpdate() {
return true;
}
public void onDraw(Canvas c) {
}
}
とあり、Taskのclassはabstractとなっていますが、classにabstractを使用するのであれば、class内に抽象メソッドが必要かと思いますが、当該classでは何故ないのでしょうか。単にonUpdate()等をオーバーライドするのであれば、classにわざわざabstractを宣言する必要がないと考えています。
どうしてclassにのみabstractを宣言しているのか、基本的な質問で申し訳ありませんが、ご教示願います。