首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

RTTI运行时判别类型信息

2012-12-25 
RTTI运行时识别类型信息RTTI运行时识别类型信息在 JAVA中有4种形式分别为:1):强制类型转换House a(House)

RTTI运行时识别类型信息
RTTI运行时识别类型信息在 JAVA中有4种形式分别为:
1):强制类型转换
House a=(House)b;


2)利用类字面常量 代表对象的类型的Class对象  例如Hose.class

3)利用JAVA关键词instanceof 来判断 语法格式为一个对象  instance 一个类的名字

4)利用Class.isInstanceof(Object t)  其本质还是属于第三种形式
该方法是如下定义的:
当该Class 表示的一个普通的类时  T是它的实例化或者是其子类,则返回True;
如果该Class表示的一个数组对象 如果T也是数组 则返回True
如果该Class 表示一个接口,则如果T也是接口的一种实现 ,则也返回true
如果classs表示一个基本类型,则直接返回false;

热点排行