Java
C#
Kotlin

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

ルートクラス

ルートクラスは継承階層の最上位クラスのことです。
例えば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...

他の言語にもルートクラスってあるんですよね…
誰か分かる人教えてください。