How do I pass a class as a parameter in Java?

后端 未结 10 1146
遥遥无期
遥遥无期 2020-12-04 08:30

Is there any way to pass class as a parameter in Java and fire some methods from that class?

void main()
{
    callClass(that.class)
}

void callClass(???? c         


        
10条回答
  •  遥遥无期
    2020-12-04 09:11

    Use

    void callClass(Class classObject)
    {
       //do something with class
    }
    

    A Class is also a Java object, so you can refer to it by using its type.

    Read more about it from official documentation.

提交回复
热议问题