类名和Class和Object三者之间的转换
2018-01-09 10:39
302 查看
1 通过类名可以得到Class,通过类名.class即可
如:Class class_test=TestMain2.class;
2 通过Class 可以得到类名。通过getName()
如:Class class_test=TestMain2.class;
String name1=class_test.getName();
3 通过Class可以得到Object,通过newInstance()
如:Object obj=class_test.newInstance();
4 通过Object可以得到Class,通过getClass()
如:Class class_1=obj.getClass();
综上所述:
类名------>Class----->Ojbect
类名 Class Ojbect
类名<------Class<-----Ojbect
如:Class class_test=TestMain2.class;
2 通过Class 可以得到类名。通过getName()
如:Class class_test=TestMain2.class;
String name1=class_test.getName();
3 通过Class可以得到Object,通过newInstance()
如:Object obj=class_test.newInstance();
4 通过Object可以得到Class,通过getClass()
如:Class class_1=obj.getClass();
综上所述:
类名------>Class----->Ojbect
类名 Class Ojbect
类名<------Class<-----Ojbect
相关文章推荐
- 14章类型信息-之类型转换前先做检查--之使用类字面常量--类名.class--以及动态instanceof(isInstance方法)----递归计数(计算各个类的个数)
- Json , String, Object , List 之间的相互转换
- 使用XStream, 对于java object与xml之间的转换
- HTML中属性name、id、class三者之间的区别
- Json-smart实现JSONObject、JSONString、Beans之间的转换
- Object-c中各种数据类型之间的转换
- 14章类型信息-之类型转换前先做检查--之使用类字面常量--类名.class--以及动态instanceof(isInstance方法)----递归计数(计算各个类的个数)
- 金蝶BOS,String、BOSUuid、IObjectPK之间相互转换
- jesson字符串和Object之间的转换 的工具类
- object-c NSString / NSData / char* 类型之间的转换
- JSONObject与JAVABEAN之间的转换
- Bosuuid与ObjectPK之间的转换
- Java后台常见String、Map、JSONObject,JSONArray之间的转换
- Object-c 普通字符串、二进制、十进制、十六进制之间的相互转换
- kml,shp,经纬度,三者之间的转换
- object_getClassName swift得到类名
- java_Object、抽象类、接口、多态、类与类之间的转换
- 包装类、基本类型、String类型三者之间的转换
- #import #include 与@class 三者之间的区别与联系
- jsonarray jsonobject之间的转换