当前位置: 技术问答>java相关
java有没有RTTI(runtime type information)
来源: 互联网 发布时间:2017-04-21
本文导语: java有没有RTTI(runtime type information)?有的话怎么用? | java有很强大的 RTTI,就是java.lang.reflect中的东西。 | Class.forName(), object.getClass(), getPackage(), 非常有用的。 | ...
java有没有RTTI(runtime type information)?有的话怎么用?
|
java有很强大的 RTTI,就是java.lang.reflect中的东西。
|
Class.forName(), object.getClass(), getPackage(), 非常有用的。
|
有的!最基础的是instanceof关键词,例:
class A{}
class B{}
.....
A instanceOfA=new A;
if (instanceOfA instanceof A)//此表达式值为true
.....
if (instanceOfA instanceof B)//此表达式值为false
class A{}
class B{}
.....
A instanceOfA=new A;
if (instanceOfA instanceof A)//此表达式值为true
.....
if (instanceOfA instanceof B)//此表达式值为false
|
有阿
里面讲的有的去看看就知道了
里面讲的有的去看看就知道了
|
怎么可能没有,大概第10几章吧。
|
of course!!!