RunTime Type Information。可以在运行的时候,获得类的相关信息。是现代编程语言必须支持的重要特征。 在Java中,RTTI叫Reflection,在.net中,就是Assembly了。
在delphi中 if x is tbutton then//如果x是Tbutton类型 tbutton(x).caption:='yes';在java中 if(x instanceof class1) ((class1).x).f1(); 关键自instanceof告诉你对象是否是class1类型的
在Java中,RTTI叫Reflection,在.net中,就是Assembly了。
if x is tbutton then//如果x是Tbutton类型
tbutton(x).caption:='yes';在java中
if(x instanceof class1)
((class1).x).f1();
关键自instanceof告诉你对象是否是class1类型的
Tobject.ClassInfo,