Manba4Life
2019-07-23 15:59
obj1,obj2,obj3分别表示什么,Animal dog = new Animal();不是创建一个dog对象吗,为什么说是引用,这句话到底啥意思啊
你把Animal想象成父亲,dog想象成儿子。父亲有一个儿子,但是这个儿子只是这个父亲,因此,儿子只能代表父亲,就像儿子成年后给亲戚随礼一样,儿子会说我给我爸随的礼,这时候儿子就像父亲,要是按容易理解的来说,儿子和他爸没有什么区别,都是自己人,你要是非要较真,他俩就是不一样,明明是两个人怎么会一样呢?
如果有差错请指教
dog是一个引用变量,指向了Animal的对象,也可以理解为dog是一个对象。
Java入门第二季 升级版
530652 学习 · 6091 问题
相似问题