クラスを表すオブジェクト
Java 2013/09/21
java.lang.Class
のインスタンスを取得する例
Class cls = String.class;
Scala 2014/10/27
java.lang.Class
のインスタンスを取得する例
val cls: Class[String] = classOf[String];
任意のオブジェクトからそのクラスを表すjava.lang.Class
のインスタンスを取得する例
val cls: Class[_ <: String] = "abc".getClass
クラスのコンパニオンオブジェクトが定義されている場合は、クラス名がコンパニオンオブジェクトになる。
Ruby 2014/10/27
クラス名がそのままクラスを表すClass
のインスタンスになる。
cls = String
インスタンスからそのクラスを取得する例
cls = "abc".class