クラス階層

C++

すべてのクラスに共通するスーパークラスは存在しない。

Java

すべてのクラスのスーパークラスとして Object がある。

Scala

すべてのクラスのスーパークラスとして Any がある。

PHP

すべてのクラスに共通するスーパークラスは存在しない。

get_parent_class でスーパークラスを調べると false になる。

class A {
}

class B extends A {
}

var_export(get_parent_class(new B())); echo "\n"; // => 'A'
var_export(get_parent_class(new A())); echo "\n"; // => false

Ruby

すべてのクラスのスーパークラスとして BasicObject がある。

このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。