欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

为什么需要RTTI

程序员文章站 2024-02-21 22:42:40
...
public class Shape{}
public class Circle extends Shape{}
public class Square extends Shape{}
public class Test{
	public static void main(String[] args){
		Shape shape=new Circle();
		shape=new Square();
	}
}

Java的对象都是引用,以上面代码为例,要想知道shape指向的具体类型,可以使用Class对象。这就是RTTI的一个作用

相关标签: RTTI Class对象