黑马程序员技术交流社区

标题: java中获取class实例的方法? [打印本页]

作者: 不隆卡    时间: 2015-9-22 10:34
标题: java中获取class实例的方法?
本帖最后由 不隆卡 于 2015-9-23 09:24 编辑

    视频中给了三种方法,class.forname(),int.class,String.getclass,还有其他的办法吗?用来获取class的实例类
作者: Mr.W    时间: 2015-9-22 11:40
Class.forname(String packetdetail):是Class类中用于获取一个类的class字节码,里面的参数是这个类完整的包名和类名信息,如:java.lang.String;
作者: Mr.W    时间: 2015-9-22 11:44
第二种,int.class/String.class:是用于对一些基本数据类型,简便获取class的方式;
第三种,假如有一个Student类,那么:
Student stu = new Student();
Class clazz = stu.getClass();  //获取一个对象的Class
这应该就是你说的获取实例类的方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2