| |
7. 12. 5. Return true if the integer argument includes the final modifier, false otherwise. |
|
import java.lang.reflect.Modifier;
public class Main {
public static void main(String[] args) throws Exception {
getClassModifier(String.class);
getClassModifier(TestA.class);
getClassModifier(TestB.class);
}
private static void getClassModifier(Class clazz) {
int modifier = clazz.getModifiers();
if (Modifier.isFinal(modifier)) {
System.out.println(clazz.getName() + " class modifier is final");
}
}
protected static final class TestA {
}
private abstract class TestB {
}
}
|
|
|