「Java」isInterface()メソッドでClassオブジェクトがインターフェースかどうか判定するサンプル
説明
public boolean isInterface()
指定されたClassオブジェクトがインタフェース型を表すかどうかを判定します。
Javaコード
package com.arkgame.study.java;
public class IsInterFaceDemo {
class UserInfo {
String username;
Integer age;
}
interface UserInfoT {
final String depId = null;
}
public static void main(String[] args) {
IsInterFaceDemo userInfo = new IsInterFaceDemo();
Class<?> cls = userInfo.getClass();
boolean result = cls.isInterface();
System.out.println("オブジェクトuserInfoがインターフェース: " + result);
}
}
実行結果
オブジェクトuserInfoがインターフェース: false