强转

java的强制类型转换

  基本类型的转换只能在数值类型之间进行

  引用类型之间的转换,只能把一个父类变量转换成子类类型,没有继承关系的类,无法进行类型转换。如果想把一个父类转换成子类,那么这个父类的对象是子类的实例才行。

  示例:

    有一个double类型的数值d想给转换成long型

    double d = 3.141592653;

    Long l = (long) d;

    基本数据类型的转换就基本如此,重点就是 只能在数值类型之间转换 把数值型转换成boolean想想就是不现实的...

  对于引用类型的转换

    Object obj = "string" ;

    String str = (String)obj;

 

  

posted @ 2016-08-17 22:13  郑小辉  阅读(211)  评论(0编辑  收藏  举报