关于instanceof和转型的理解
来源:互联网 发布:中远网络北京有限公司 编辑:程序博客网 时间:2024/05/16 19:50
package ClassPuzzle;public class TypePuzzle {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubString str = null;//尽管null对于每一个引用类型来说都是其子类型,但是instanceof操作符被定义为在其左操作数为null时返回false。System.out.println(str instanceof String);//因为instanceof操作符有这样的要求:如果两个操作数的类型都是类,其中一个必须是另一个的子类型System.out.println(new TypePuzzle() instanceof String);//与instanceof操作相同,如果在一个转型操作中的两种类型都是类,那么其中一个必须是另一个的子类型。尽管对我们来说,这个转型很显然会失败,//但是类型系统还没有强大到能够洞悉表达式new Object()的运行期类型不可能是Type3的一个子类型。因此,该程序将在运行期抛出ClassCastException异常。TypePuzzle tp = (TypePuzzle)new Object();}}
- 关于instanceof和转型的理解
- java 转型和instanceof
- 七、java向上转型和向下转型的理解
- 关于JavaScript的prototype和instanceof
- 关于instanceof、isinstance和isAssignableFrom的区别
- 关于null的typeof和instanceof
- instanceof关键字(向下转型的验证)
- java引用和向上转型的理解
- 关于Java继承的 向上转型和向下转型
- instanceof的理解
- Java的instanceof理解
- 关于instanceof的使用
- 关于java的接口回调和向上转型的理解
- 关于java的接口回调和向上转型的理解
- 关于java的接口回调和向上转型的理解
- 关于java的接口回调和向上转型的理解
- 关于java的接口回调和向上转型的理解
- 关于java List的强制转型的理解
- throw后局部变量的析构。
- error LNK2019: unresolved external symbol _WinMain referenced in function
- 构造extjs两级联动comBox
- 亚马逊两周内升级Kindle Fire解决用户反映问题
- <a>的“手”
- 关于instanceof和转型的理解
- PreferenceActivity定制
- 阶段记述
- 2011-12-10 拓展活动之总结
- [C#]Finalize,Dispose,SuppressFinalize3
- 警告:Parameters:Invalid chunk ignored
- 在Android模拟器上安装和卸载APK包
- AVC/H.264 Profile