子类是特殊的父类,所以子类转父类的时候总可以是隐士的。对于整型,小类型的总是隐士的转换成大类型,当大类型转小类型,有可能会发生精度丢失。对于引用类型,父类型转换成子类型需注意运行时类型一定要是所转换的类型(子类是特殊的父类)。instanceof运算符是判断变量是否是指定的引用类型,如果变量跟指定的类型不是他的子类又不跟他是一个类型的话就会出现编译时错误。