为什么需要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的一个作用
上一篇: IK分词使用示例