※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

基本 抽象クラス

抽象クラスのオブジェクトは作成不可
抽象クラスは、処理内容が定義されていないメソッド(抽象メソッド)をもつ。

1.抽象クラスの宣言
abstract class クラス名
{
 フィールドの宣言;
 abstract 戻り値の型 メソッド名(引数リスト);
}

2.抽象クラスのサブクラス拡張
サブクラスはオブジェクト作成可
サブクラス拡張を行う場合は、継承した抽象メソッドをオーバーライドする。(必須)

すなわち、抽象クラスを拡張したサブクラスは、どれも抽象クラスの抽象メソッドと同じ名前のメソッドを持つ。