Class Modifier Example

In this section you will
learn how to retrieve modifier's information of a class that we have
taken in our program. Here is an example that
provides the usage of the getModifiers() method in more detail.
Create an object of class as you want and then call getModifiers()
method through this object. We can also know is it "Public", "Abstract",
"Final" with isPublic(), isAbstract(), isFinal() methods.
Here is the code of example:
ClassModifier.java
import java.lang.reflect.*;
public class ClassModifier {
public static void main(String str[]){
Class cls = java.util.List.class;
int modifier = cls.getModifiers();
if (Modifier.isPublic(modifier))
System.out.println("public");
if (Modifier.isAbstract(modifier))
System.out.println("abstract");
if (Modifier.isFinal(modifier))
System.out.println("final");
}
}
|
Output:

Download Source Code

|