区别:
FighterPlane fp=new FighterPlane()
右边的"new FighterPlane()"是以FighterPlane类为模板,在堆空间中创建一个FighterPlane对象,而左边是产生一个FighterPlane类的声明(引用),此时并无类的对象产生,也没有为对象分配内存空间,当这个声明fp通过“=”操作符赋给右边的产生的对象时,我们就可以通过fp这个声明来操纵这个对象,fp的作用就像是一个遥控器,用来操作它所对应的这个对象。
联系:
1、一个对象引用可以指向一个对象,也可以不指向对象。
2、一个对象可以被一个对象引用所引用,也可以被多个对象引用所引用。