java中引用指向问题

    xiaoxiao2026-04-19  5

    怎么样确定在java中引用指向了那个对象。

    在刚开始学习JAVA编程中经常会碰到引用到底指向哪一个对象。方法如下:

    确定引用指向对象的唯一原则是指向最新的new的对象。如果你在过程中NEW了N个对象。那么引用指向的是离他最近的那个对象。意思是假如你只创建 了一个类的对象。那么你哪怕调用了100个引用。这100个引用都只会指向这一个对象。一句话 引用是对象的引用。

    同样也可以得出另外一个结论:

    public a{

    }

    public ac extends a{

    tt(){

    }

    }

    public ab extends a{

    bb(){

    }

    }

     ac a = new ac();

    ab b = a;

    b.bb();是非法的。

    因为 b 引用对应是对象a ,但是a对象中并没有包含bb方法。所以b.bb()就是错误。

    转载请注明原文地址: https://ju.6miu.com/read-1308994.html
    最新回复(0)