ルートクラス
ルートクラスは継承階層の最上位クラスのことです。
例えばC#であれば全てのクラスはObjectを継承しています。
言語ごとのルートクラス
言語ごとにルートクラスは違います、次の表にまとめます。
(最近、C#とJavaとKotlinのルートクラスがごちゃごちゃになるんですよね…)
Language | Name | Details |
---|---|---|
C# | Object | Object Class (System) |
Java | Object | Object (Java Platform SE7) |
Kotlin | Any | Any - Kotlin Programming Language |
Python | object | クラス定義 |
etc... | etc... | etc... |
他の言語にもルートクラスってあるんですよね…
誰か分かる人教えてください。