//1.通过包名获得
Class c1=Class.forName("lll.User");
//2.通过类名获得
Class c2=User.class;
//3.通过对象名获得
User u=new User();
Class c3=u.getClass();
System.out.println(c1.hashCode());
System.out.println(c2.hashCode());
System.out.println(c3.hashCode());
//不管通过什么方式获得,一个类只有一个Class对象,所以以上的三个方法获得的hashcode的值是一样的
08-24
3万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-19
738
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-19
383
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交