サブクラス
【英】subclass
サブクラスとは、オブジェクト指向において、クラスの親子関係が成り立つ場合の子側のクラスのことである。
サブクラスは、狭義には継承関係が成り立つ場合の継承先クラスを指すが、モデリングにおける概念表現である汎化(generalization)を実現する手段の一つとして継承があることから、広義には汎化と特化の関係が成り立つ場合の特化側のクラスを指すこともある。
サブクラスでは、スーパークラスを継承することで、スーパークラスの特性を含みつつ、継承先クラス(サブクラス)の独自の特性を付与することができる。また、属性や機能の付与だけでなく、スーパークラスのメソッドをオーバーライドすることで、全く異なる振る舞いを実装するようなこともできる。ただし、サブクラスを適切に活用するために、スーパークラスの仕様を把握しておく必要がある。
なお、C++や、Microsoftの.NET系言語(VB.NET、C#)においては、サブクラスの代わりに派生クラスと呼ぶことがある。
サブクラス
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/26 07:33 UTC 版)
ナビゲーションに移動 検索に移動サブクラス
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/13 02:46 UTC 版)
「世界樹の迷宮シリーズ」の記事における「サブクラス」の解説
『III』『IV』に登場したシステム。本来の職業(メインクラス)の他にもう一つ職業を選ぶことができる。 『III』ではメインクラス専用スキル以外は制限無しで習得できる。『IV』ではメインクラス専用スキルの習得ができないほか、通常スキルも本職の半分までしかレベルを上げることができない。
※この「サブクラス」の解説は、「世界樹の迷宮シリーズ」の解説の一部です。
「サブクラス」を含む「世界樹の迷宮シリーズ」の記事については、「世界樹の迷宮シリーズ」の概要を参照ください。
「サブクラス」の例文・使い方・用例・文例
- サブクラスのページへのリンク