获取java的修饰符

阅读更多
通过java中的Modifier类可以获取接口、类等支持的修饰符。
Modifier 类提供了 static 方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置 (bit position) 表示不同的修饰符。
public static void main(String[] args) {
		// 接口的修饰符
		System.out.println("interface:"+Modifier.toString(Modifier.interfaceModifiers()));
		// 类的修饰符
		System.out.println("class:"+Modifier.toString(Modifier.classModifiers()));
		// 构造函数修饰符
		System.out.println("constructor:"+Modifier.toString(Modifier.constructorModifiers()));
		// 方法修饰符
		System.out.println("method:"+Modifier.toString(Modifier.methodModifiers()));
		// 成员变量修饰符
		System.out.println("field:"+Modifier.toString(Modifier.fieldModifiers()));
		
		
	}

代码中的方法需要jdk7的支持,是jdk7中新加的方法,打印出来的结果为:
interface:public protected private abstract static strictfp
class:public protected private abstract static final strictfp
constructor:public protected private
method:public protected private abstract static final synchronized native strictfp
field:public protected private static final transient volatile

你可能感兴趣的:(java,程序开发)