Java Program to Check Whether a Class Is a Member Class or Not

You are currently viewing Java Program to Check Whether a Class Is a Member Class or Not

Java program to check whether a class is a member class or not

// Java program to check whether a class is a 
// member class or not

class A {}
public class Main {
  class B {}

  public static void main(String[] args) throws ClassNotFoundException {
    Class cls1 = A.class;
    Class cls2 = B.class;

    if (cls1.isMemberClass())
      System.out.println("The cls1 is representing a member class");
    else
      System.out.println("The cls1 is not representing a member class");

    if (cls2.isMemberClass())
      System.out.println("The cls2 is representing a member class");
    else
      System.out.println("The cls2 is not representing a member class");
  }
}

Output

The cls1 is not representing a member class
The cls2 is representing a member class

Ranjith

Hi, I'm Manoj a full-time Blogger, YouTuber, Affiliate Marketer, & founder of Coding Diksha. Here, I post about programming to help developers.

Leave a Reply