抽象クラス
抽象クラスはインスタンスを持ちません。(通常のクラスは生成するときにインスタンスを作成します)
抽象クラスはメソッドの中に処理を持ちません。(抽象クラスメソッドは名前の型だけをつけて処理は継承したクラスで実装する)
よって継承したクラスで処理の中を定義しないといけません
抽象クラスはインスタンスを持ちません。(通常のクラスは生成するときにインスタンスを作成します)
抽象クラスはメソッドの中に処理を持ちません。(抽象クラスメソッドは名前の型だけをつけて処理は継承したクラスで実装する)
よって継承したクラスで処理の中を定義しないといけません
抽象クラスの定義
アクセス修飾子 Mustinherit Class クラス名
end class
アクセス修飾子 Mustinherit Class クラス名
end class
抽象メソッド
アクセス修飾子 MustOverride sub メソッド名()
アクセス修飾子 MustOverride sub メソッド名()
派生クラスで抽象メソッドをオーバーライドして処理を定義します。