如果分不清对象与对象引用,那实在没法很好地理解下面的面向对象技术,把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。...为了形象地说明对象、对象引用及它们之间的关系,可以做一个或许不很妥当的比喻:
对象好比是一只没有线的风筝,引用变量是一根线,可以用来系风筝。...3、总结
通过图2和图3我们会发现Java创建对象的方式和C++创建对象方式的第二种很像,除了我故意写的p和dog还有数字,其他的都是一样的。...是这样的,他们的确很像,但是却不完全相同,在C++中p是一个指针,通过指针我们可以访问内存中的任何地址,可以肆意的对内存做处理,然而在Java中 dog是一个引用,可以理解成是C++中指针的一个封装,我们不可以想在...一、new创建类对象与不new区别
下面是自己总结的一些关于new创建类对象特点:
new创建类对象需要指针接收,一处初始化,多处使用
new创建类对象使用完需delete销毁
new创建对象直接使用堆空间