Obtain Class Methods Using Reflection

Obtain Class Methods Using Reflection

In this example, you will obtain all methods, all declared methods, and one specific method for the java.lang.reflect.Method class:

import java.lang.reflect.*;public class getMethodsWithReflection {   public static void main(String[] args){   Class getclass=null;         try{         //indicate the class name         getclass = Class.forName("java.lang.reflect.Method");      }catch(java.lang.ClassNotFoundException e)         {System.out.println(e.getMessage());      }                //get all methods      Method[] methods=getclass.getMethods();      System.out.println("Get all methods:
");      for (int i=0; i<methods.length; i++)             System.out.println(methods[i]);         //get the declared methods      System.out.println("
Get declared methods:
");         methods=getclass.getDeclaredMethods();      for (int i=0; i
See also  How HealthStream Learning Center Supports Healthcare Education and Compliance

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist