摘要: 将一个类型强制转换成另一个类型的过程被称为类型转换.例如:double x =3.14;int y = (int)x;将表达式x的值转换成整数类型,舍弃小数部分.有时候也可能是类的对象引用的转换.譬如:Manger boss = (Manger)staff[0];我们知道如果将一个子类的引用赋给一个超类变量,是可以的. 但是反过来,必须进行类型转换.但是转换的时候,可能出现"谎报"的ClassCastException异常.,如果没有捕获该异常,程序就会停止.因此, 我们应该养成一个良好的编程习惯,在进行类型转换之前,先看一下是否能成功转换.这个过程简单地使用instanc 阅读全文
posted @ 2014-01-15 21:05 一个学渣 阅读(2121) 评论(0) 推荐(0) 编辑

 

CSDNGitHub 联系邮箱:aikongmeng@gmail.com


Copyright 2008-2019 Government All Rights Reserved