サンプルソース
例)自分自身のクラス名を取得する
1 |
String name = this.getClass().getName(); |
- (結果例)
- sample.myClass
例)sample.MyClassのクラス名を取得する
1 |
String name = sample.MyClass.class.getName(); |
- (結果例)
- sample.myClass
メモ
- 取得されるクラス名は、パッケージ名を含むクラス名です。
- クラス名が分かっているクラスからクラス名を取得するなんて意味がないように感じますが、スペルミス時にコンパイルエラーとなるのでバグ防止の効果があります。