摘要:
用法:
(类型变量 instanceof 类|接口)
作用:
instanceof 操作符用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是则返回true 否则就返回false。
注意:
· instanceof前面的操作数的编译时类型要么与后面的类相同,要么与后面的类具有父子继承关系否则会引发编译错误。
一个简单的例子: 阅读全文
摘要:
Java引用变量有两个类型:
· 编译时类型(由声明该变量时使用的类型决定)
· 运行时类型(由实际赋给该变量的对象决定)
当编译时类型和运行时类型不一致,就可能出现多态(Polymorphism)。往往是相同类型的变量、调用同一个方法时呈现出多种不同的行为特征。
看下面这个例子: 阅读全文