Fieds_labo3

基本-抽象クラス

最終更新:

fieds_labo3

- view
管理者のみ編集可

基本 抽象クラス

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

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

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

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





記事メニュー
目安箱バナー