获取java的修饰符_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 获取java的修饰符

获取java的修饰符

 2014/8/19 15:44:01  wysaijun1314  程序员俱乐部  我要评论(0)
  • 摘要:通过java中的Modifier类可以获取接口、类等支持的修饰符。Modifier类提供了static方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置(bitposition)表示不同的修饰符。publicstaticvoidmain(String[]args){//接口的修饰符System.out.println("interface:"+Modifier.toString(Modifier.interfaceModifiers()))
  • 标签:
通过java中的Modifier类可以获取接口、类等支持的修饰符。
Modifier 类提供了 static 方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置 (bit position) 表示不同的修饰符。
class="java">
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
  • 相关文章
发表评论
用户名: 匿名