The root class is the highest class in the inheritance hierarchy. For example, in C #, all classes inherit from Object.

The root class is different for each language, summarized in the following table. (Recently, the root classes in C #, Java and Kotlin have been messed up ...)
| Language | Name | Details |
|---|---|---|
| C# | Object | Object Class (System) |
| Java | Object | Object (Java Platform SE7) |
| Kotlin | Any | Any - Kotlin Programming Language |
| Python | object | Class definition |
| etc... | etc... | etc... |
There are root classes in other languages too ... Please tell me who knows.
Recommended Posts