14.5.3. DRL の拡張タイプ宣言
DRL は、declare <factType1> extends <factType2>
形式のタイプ宣言の継承をサポートします。DRL で宣言したサブタイプで Java で宣言したタイプを拡張するには、フィールドなしの宣言ステートメントで親タイプを繰り返し使用します。
たとえば、以下のタイプ宣言はトップレベルの Person
タイプから Student
タイプを拡張し、さらに Student
サブタイプから LongTermStudent
タイプを拡張します。
拡張タイプ宣言の例