rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

kotlinでの"クラス名.class"(クラスオブジェクト/クラス名)の参照方法

2020 Jul. 05.
2020 Jun. 27.


参照元
 https://bsblog.casareal.co.jp/archives/3479
 https://qiita.com/sekitaka_1214/items/5d0765d314c70d1c70b6
 https://qiita.com/hituziando/items/fa2dc4097b24ab78276e


javaでの"SOMECLASS.class"は
kotlinでは"SOMECLASS::class.java"と書く

[kotlin]
 val serviceIntent : Intent = Intent(this, MyService::class.java)
[java]
 Intent serviceIntent = new Intent(this, MyService.java);

「オブジェクト名::class.java」でクラスオブジェクトを参照できる。
 「オブジェクト名::class.java.kotlin」では参照できない。