クラス階層
C++ 2016/08/12
すべてのクラスに共通するスーパークラスは存在しない。
Java 2013/09/21
すべてのクラスのスーパークラスとして Object
がある。
Scala 2013/09/21
すべてのクラスのスーパークラスとして Any
がある。
PHP 2016/08/12
すべてのクラスに共通するスーパークラスは存在しない。
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 2014/02/22
すべてのクラスのスーパークラスとして BasicObject
がある。