鍍金池/ 教程/ Java/ java.lang.reflect.Modifier類
java.lang.reflect.Field類
java.lang.reflect.Proxy類
java.lang.reflect.Modifier類
java.lang.reflect.Method類
java.lang.reflect包教程
java.lang.reflect.Array類
java.lang.reflect AccessibleObject類
java.lang.reflect Constructor<T>類

java.lang.reflect.Modifier類

java.lang.reflect.Modifier類提供了用于解碼類和成員訪問修飾符的靜態(tài)方法和常量。修飾符集合被表示為具有表示不同修飾符的不同位位置的整數(shù)。表示修飾符的常量的值取自“Java虛擬機規(guī)范”第4.1,4.4,4.5和4.7節(jié)中的表中。

類聲明

以下是java.lang.reflect.Modifier類的聲明 -

public class Modifier
   extends Object

字段

以下是java.lang.reflect.Modifier類的字段 -

  • static int ABSTRACT - 表示abstract修飾符的int值。
  • static int FINAL - 表示final修飾符的int值。
  • static int INTERFACE - 表示interface修飾符的int值。
  • static int NATIVE - 表示abstract修飾符的int值。
  • static int PRIVATE - 表示private修飾符的int值。
  • static int PROTECTED - 表示protected修飾符的int值。
  • static int PUBLIC - 表示public修飾符的int值。
  • static int STATIC - 表示static修飾符的int值。
  • static int STRICT - 表示strictfp修飾符的int值。
  • static int SYNCHRONIZED - 表示synchronized修飾符的int值。
  • static int TRANSIENT - 表示transient修飾符的int值。
  • static int VOLATILE - 表示volatile修飾符的int值。

構造函數(shù)

序號 方法 描述
1 Modifier() 默認構造函數(shù)

類方法

序號 方法 描述
1 static int classModifiers() 返回一個int值將可以應用于一個類的源語言修飾符組合在一起。
2 static int constructorModifiers() 返回一個int值將可以應用于構造函數(shù)的源語言修飾符組合在一起。
3 static int fieldModifiers() 返回一個int值將可以應用于字段的源語言修飾符組合在一起。
4 static int interfaceModifiers() 返回一個int值將可以應用于interface的源語言修飾符組合在一起。
5 static boolean isAbstract(int mod) 如果整數(shù)參數(shù)包含abstract修飾符,返回true,否則返回false。
6 static boolean isFinal(int mod) 如果整數(shù)參數(shù)包含final修飾符,則返回true,否則返回false。
7 static boolean isInterface(int mod) 如果整數(shù)參數(shù)包含interface修飾符,返回true,否則返回false。
8 static boolean isNative(int mod) 如果整數(shù)參數(shù)包含native修飾符,則返回true,否則返回false。
9 static boolean isPrivate(int mod) 如果整數(shù)參數(shù)包含private修飾符,返回true,否則返回false
10 static boolean isProtected(int mod) 如果整數(shù)參數(shù)包含protected修飾符,則返回true,否則返回false
11 static boolean isPublic(int mod) 如果整數(shù)參數(shù)包含public修飾符,則返回true,否則返回false。
12 static boolean isStatic(int mod) 如果整數(shù)參數(shù)包含static修飾符,則返回true,否則返回false
13 static boolean isStrict(int mod) 如果整數(shù)參數(shù)包含strictfp修飾符,則返回true,否則返回false。
14 static boolean isSynchronized(int mod) 如果整數(shù)參數(shù)包含synchronized修飾符,返回true,否則返回false
15 static boolean isTransient(int mod) 如果整數(shù)參數(shù)包含transient 修飾符,則返回true,否則返回false。
16 static boolean isVolatile(int mod) 如果整數(shù)參數(shù)包含volatile修飾符,則返回true,否則返回false。
17 static int methodModifiers() 返回一個將可以應用于方法的源語言修飾符組合在一起的int值。
18 static String toString(int mod) 返回描述指定修飾符中的訪問修飾符標志的字符串。

方法繼承

此類繼承以下類的方法 -

  • java.lang.Object