new Class_name();的困惑

来源:百度知道 编辑:UC知道 时间:2024/06/06 11:05:55
Class_name inst_name=new Class_naem()和new Class_name()有什么区别吗?前者是否在内存开辟了空间给inst_name?而后者没有?能详细解释吗?

都开辟了空间,不同的是,在之后的程序中,前者可以通过inst_name来引用这个对象,而后者无法被引用,对象被建立之后无法再对它进行修改或执行它的方法.

没有区别,都需要分配内存,只是后者的写法比较简洁。