为什么eclipse修改代码后运行没变化?

如图、这是我一个月前学一些基本知识的时候写的代码、隔了一段时间打开来改一改但是运行结果都不会变、this().调用无参数的构造方法、把这条语句注释掉也还是会调用、这是为什... 如图、这是我一个月前学一些基本知识的时候写的代码、
隔了一段时间打开来改一改但是运行结果都不会变、
this().调用无参数的构造方法、把这条语句注释掉也还是会调用、
这是为什么?
谢谢大家能为我解答
展开
 我来答
匿名用户
2015-07-18
展开全部
那得看你是如何调用的,如果是Peach p = new Peach();这样的话是调用的无参数的,如果是Peach p = new Peach(“ds”,11);这样调用的话 就不会调用无参数的构造方法了。
追问
如果我这样调用Peach p = new Peach(“ds”,11);但在有参数的构造方法里写一条this();还是会在有参构造方法里调用无参构造方法的、但现在把这条语句注释掉也还是调用了
追答

不会啊,你看看我简单写的一个代码

public class Test{
    public Test(){
        System.out.println("无参数!");
    }
    public Test(String string){
        this();//注释掉以后是不一样的
        System.out.println("有参数 !");
    }
    public static void main(String[] args){
        new Test("");
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式