请各路好手全面细说java里的强转,基础类型和引用类型,能举例最好不过,谢谢。

解决方案 »

  1.   

    http://blog.csdn.net/hbrqlpf/archive/2008/03/17/2191296.aspx
      

  2.   

    Java里面只有char short int long之间可以强转,其他的不能。即使语法通过了,运行时也会抛异常的。
      

  3.   

    interface A
    {
           int y = 18;
    }
    class B
    {
    int x =1;
    }
    public class C extends B implements A
    {
    public void px()
    {
    System.out.println(this.y);
    }
    public static void main(String[] args)
    {
    //


    }}
    在main方法里写类型强转啊?
      

  4.   

    比如在main方法里
    int m = 0;
    double n = 1.5;
    m+=n;//编译可以通过
    m=m+n;//编译通不过
    System.out.println(m);
    //像这样的问题,就属于强转