这两句代码啥意思?

① Employee emp = new Employee();

② emp = new Employee();

第一句能搞懂,主要是第二句没懂,这是拿第一句的变量再new一次?

 

请前辈指教!


跃然一笑
浏览 578回答 1
1回答

海绵宝宝撒

第一句 新建一个引用对象emp,实例化一个Employee对象,赋给emp第二句 再次实例化一个Employee对象,赋给emp如果是面试的话,应该是提问堆栈相关,两句中emp的栈位置没有变化,但是指向的堆位置发生变化了。
打开App,查看更多内容
随时随地看视频慕课网APP