Java Reflection without qualified name

后端 未结 4 1823
时光取名叫无心
时光取名叫无心 2020-12-21 17:48

I am trying to do Java Reflection using Class c = Class.forName(className)

I want to pass in the className without specifying the package n

4条回答
  •  旧时难觅i
    2020-12-21 18:19

    import com.bvs.copy.UserEffitrac;
    
    public class TestCopy {
        public static void main(String[] args) {
    
         /* Make object of your choice ans assign it to
            Object class reference */
            Object obj = new UserEffitrac();
    
         /* Create a Class class object */
            Class c = obj.getClass();
       /* getSimpleName() gives UserEffitrac as output */
            System.out.println(c.getName());
            /*getName() or getConicalName() will give complete class name./  
        }
    }
    

提交回复
热议问题