问答详情
源自:8-9 Java 中的 static 使用之静态方法

急急急 求大神帮忙

为什么对象名可以一样?

提问者:wswzh0329 2015-10-03 11:53

个回答

  • dumbaodouble
    2015-10-03 13:02:09
    已采纳

    为什么多此一举,在方法中创建实例对象呢,静态方法可以直接调用静态变量。

    方法中的实例对象是局部的,出了方法,就不复存在了。

  • dumbaodouble
    2015-10-03 15:15:04

    一、你这段代码中,方法中的实例对象仅在方法体内存在,他和main方法中的实例对象是两码事。

    二、如你所说,同一个iPhone6放在不同的体验店可以用代码表示为:

    HelloWorld iphone1=new HelloWorld();

    HelloWorld iphone2=iphone1;

    这样表示同一个iphone6手机。