java如何通过实例获得这个类(不是获得类的实例,是获得类)

2024-12-19 17:33:04
推荐回答(3个)
回答1:

String s = String.class.newInstance();
Class cc = String.class;
Object o = cc.newInstance();
if(o instanceof String){
System.out.println((String)o);
}

回答2:

实例变量:在用该类创建对象时才在会出现并被赋值。
类变量(静态变量):在该类加载到VM中时就被赋值,且该变量被这个类的所有对象所共享。
同一类的不同的对象有自己的实例变量,但是它们共享同一个类变量。当一个对象修改了它的实例变量时,不会影响其他的对象各自的实例变量。如果一个对象修改了类变量,则对于其他对象来说这个值也被改变了

回答3:

楼主您好,我也遇到了这个问题,您具体的解决方式,方便给一下?