正在加载图片...
public abstract class Outer( public static final class Inner i public class Outer Ext extends Outer( 天 ModIfIer明种衣国 Class c0=OuterExt. class. getSuper Class; int m= cO. getModifiers(; boolean isAbstract= ModifierisAbstract(m); true boolean isPublic= ModifierisPublic(m); true Class cl=c0.get Classeso10l; boolean is Final= Modifier is Final(cl. getModifiersO); truejava.lang.reflect.Modifier Class • java.lang.reflect包定义了各种与反射相关的 类和接口 • 类Modifier声明了各种表示修饰符类型的常 量和判断方法: static final int FINAL static final int PUBLIC static boolean isProtected(int mod) static boolean isVolatile(int mod) public abstract class Outer{ public static final class Inner {……} …… } public class OuterExt extends Outer{ …… } Class c0 = OuterExt.class.getSuperClass(); int m = c0.getModifiers(); boolean isAbstract = Modifier.isAbstract(m); boolean isPublic = Modifier.isPublic(m); Class c1 = c0.getClasses()[0]; boolean isFinal = Modifier.isFinal(c1.getModifiers()); true true true
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有