前回の投稿に続き、今回もDartについて解説していきます。 引き続きクラスについて解説します。 抽象クラス 抽象クラスとは継承されることを前提として、処理内容を記述しないメソッド(抽象メソッド)を含むクラスです。 抽象クラス単体ではインスタンス化することはできません。 反対にインスタンス化できるクラスは具象クラスと呼びます。 抽象クラスを定義する際はabstractキーワードを指定します。 abstract class 抽象クラス名 { } 抽象メソッド 抽象クラスには抽象メソッドを定義できます。 抽象メソッドには処理内容を記述できません。 メソッド名()の後ろの{処理内容}の代わりにセミコロン;を記述します。 abstract class Shape { double getArea(); // 抽象メソッド } 継承 既存のクラスを元に新たなクラスを定義することを継承と呼びます。 また
