Javareflect-modifier-isinterface

提供:Dev Guides
移動先:案内検索

java.lang.reflect.Modifier.isInterface()メソッドの例

説明

  • java.lang.reflect.Modifier.isInterface(int mod)*メソッドは、整数引数にインターフェース修飾子が含まれる場合はtrueを返し、そうでない場合はfalseを返します。

宣言

以下は* java.lang.reflect.Modifier.isInterface(int mod)*メソッドの宣言です。

public static boolean isInterface(int mod)

パラメーター

*mod* -修飾子のセット。

返品

modにインターフェース修飾子が含まれている場合はtrue。それ以外の場合はfalse。

次の例は、java.lang.reflect.Modifier.isInterface(int mod)メソッドの使用方法を示しています。

package com.finddevguides;

import java.lang.reflect.Modifier;

public class ModifierDemo {
   public static void main(String[] args) {

      System.out.println(Modifier.isInterface(SampleClass.class.getModifiers()));
   }
}

interface SampleClass {
   String getSampleField();
}

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

true