读书人

小弟我来出个题

发布时间: 2012-08-29 08:40:14 作者: rapoo

我来出个题

Java code
public class Test {    static int i = 1;    public Test(Test s) {        System.out.println(s.i+1);    }     public Test() {        this(new Test());    }    private Test ts(){        new Test();        return this;    }    public static void main(String[] args) throws Exception {        System.out.println(new Test().ts().i);    }}


1,请解释以上代码
2,如果代码有错请指出
3,如果代码没错请写出输出结果

[解决办法]
你丫的搞了个逻辑炸弹,不停的new
public Testa() {
this(new Testa());
}
[解决办法]
这帖子重复印证了你的签名
[解决办法]
同楼上
[解决办法]
不明白楼主的逻辑,
反正这代码有问题,private Test ts(){
new Test();
return this;
}这段代码会不停的new Test对象,你想测试构造器也是这样子验证的吧!


[解决办法]
这种在实际开发中应该不得怎么遇到吧,不解答,哈哈

读书人网 >J2EE开发

热点推荐