package test;
public class ThisTest{
private int i=0;
ThisTest(int i){
this.i=i+1;
System.out.println("Int constructor i——this.i: "+i+"——"+this.i);
System.out.println("i-1:"+(i-1)+"this.i+1:"+(this.i+1));
}
ThisTest(String s){
System.out.println("String constructor: "+s);
}
ThisTest(int i,String s){
this(s);
//this(i);
this.i=i++;
System.out.println("Int constructor: "+i+"/n"+"String constructor: "+s);
}
public ThisTest increment(){
this.i++;
return this;
}
public static void main(String[] args){
ThisTest tt0=new ThisTest(10);
ThisTest tt1=new ThisTest("ok");
ThisTest tt2=new ThisTest(20,"ok again!");
System.out.println(tt0.increment().increment().increment().i);
}
}java
public class ThisTest{
private int i=0;
ThisTest(int i){
this.i=i+1;
System.out.println("Int constructor i——this.i: "+i+"——"+this.i);
System.out.println("i-1:"+(i-1)+"this.i+1:"+(this.i+1));
}
ThisTest(String s){
System.out.println("String constructor: "+s);
}
ThisTest(int i,String s){
this(s);
//this(i);
this.i=i++;
System.out.println("Int constructor: "+i+"/n"+"String constructor: "+s);
}
public ThisTest increment(){
this.i++;
return this;
}
public static void main(String[] args){
ThisTest tt0=new ThisTest(10);
ThisTest tt1=new ThisTest("ok");
ThisTest tt2=new ThisTest(20,"ok again!");
System.out.println(tt0.increment().increment().increment().i);
}
}java
解决方案 »
- 帮我看看这段代码哪里出问题了(简单问题,求解决啊)
- applet在网页中无法显示,但在appletview中可以正常显示?
- 求java中修改word模板加入新的文本生成新的word文档的方法
- 我的程序很乱很乱,谁帮我整理一下
- 路过请看:关于图片显示
- !!!我写的一个在搜索硬盘上的文件的软件为什么在搜索ntfs格式的时候会出现nullpointer错误,而fat32的不会
- 如何截获视频输出
- 向oracle9i中插入BLOB时出现问题,请教各位。
- 学习线程的wait ,notify,synchronized问题,请帮忙分析一小段程序,小弟不胜感激
- java中如何判断一个RecordSet是空??
- 求高手帮助
- 高手们,求个程序
Int constructor i——this.i: 10——11
i-1:9this.i+1:12
String constructor: ok
String constructor: ok again!
Int constructor: 21/nString constructor: ok again!
14
可能你没看仔细这句是将tt0的变量i自增三次后输出,