概述
JAVA类型信息——Class对象
一、RTTI概要
1、类型信息RTTI:即对象和类的信息,例如类的名字、继承的基类、实现的接口等。
2、类型信息的作用:程序员可以在程序运行时发现和使用类型信息。
3、RTTI真正含义:运行时,识别一个对象的类型。
4、如何在程序运行时识别对象和类的信息?
1)传统RTTI:即在编译时已知道了所有的类型。
2)反射机制:在程序运行时发现和使用类的信息。
5、RTTI的使用
importjava.util.*;//List支持泛型
//import java.awt.List;不支持泛型
importjava.util.Arrays;
abstractclassShapes{
voiddraw() {System.out.println(this+".draw()");}
abstractpublicString toString();
}
classCircleextendsShapes{
publicString toString() {return"Circle";}
}
classTriangleextendsShapes{
publicString toString() {return"Triangle";}
}
classSquareextendsShapes{
publicString toString() {return"Square";}
}
classTest
最后
以上就是动人豆芽为你收集整理的java type对象转class对象_JAVA类型信息——Class对象(转载)的全部内容,希望文章能够帮你解决java type对象转class对象_JAVA类型信息——Class对象(转载)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复