「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