首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

小弟我来出个题

2012-08-29 
我来出个题Java codepublic class Test {static int i 1public Test(Test s) {System.out.println(s.i+

我来出个题

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对象,你想测试构造器也是这样子验证的吧!


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

热点排行