Edited at

色々な言語のルートクラスまとめ


ルートクラス

ルートクラスは継承階層の最上位クラスのことです。

例えばC#であれば全てのクラスはObjectを継承しています。

Root Class Structure (1).png


言語ごとのルートクラス

言語ごとにルートクラスは違います、次の表にまとめます。

(最近、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...

他の言語にもルートクラスってあるんですよね…

誰か分かる人教えてください。