1.JAVA中没有显式指针,但是指针依旧以存储地址的形式存在。
2.引用:BankAccount bc1; bc1是对象的引用,存储对象的地址。
在C++中,BankAccount bc1实际上创建了一个对象,它留出了所有这个对象的数据的空间。在Java中,只创建了一个放置某一对象的存储地址的空间。
3.赋值:在C++中,bc1=bc2,将一个名为bc1的对象的所有数据都拷贝到另一个名为bc2的对象中,语句执行后,有两个含有相同数据的对象。然而在Java中,bc1和bc2实际上指的是同一个对象,它们都是这个对象的引用。