クラスを表すオブジェクト

Java

java.lang.Classのインスタンスを取得する例

Class cls = String.class;

Scala

java.lang.Classのインスタンスを取得する例

val cls: Class[String] = classOf[String];

任意のオブジェクトからそのクラスを表すjava.lang.Classのインスタンスを取得する例

val cls: Class[_ <: String] = "abc".getClass

クラスのコンパニオンオブジェクトが定義されている場合は、クラス名がコンパニオンオブジェクトになる。

Ruby

クラス名がそのままクラスを表すClassのインスタンスになる。

cls = String

インスタンスからそのクラスを取得する例

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