java中请给出一个return this的例子。
2014-08-09 08:18
316 查看
下 面例子中setYear中的return this;返回了一个指向对象的指针,this.setMonth(8).setDay(20);是合法的,如果像原来的例子一样什么都不返回,就成了 void.setMonth(8).setDay(20); 马克-to-win,系统就该报错了
class MyTestDate {
int year;
int month;
MyTestDate(int year, int month, int day) {
this.year = year;
this.month = month;
}
MyTestDate setYear(int year) {
this.year = year;
return this;
}
public MyTestDate setMonth(int month) {
this.month = month;
return this;
}
public String toString() {
return "" + year + "/" + month ;
}
}
public class Test {
public static void main(String[] args) {
。。。。。。。。。。。
详情请见:
http://www.mark-to-win.com/JavaBeginner/JavaBeginner2_web.html#ReturnThis
class MyTestDate {
int year;
int month;
MyTestDate(int year, int month, int day) {
this.year = year;
this.month = month;
}
MyTestDate setYear(int year) {
this.year = year;
return this;
}
public MyTestDate setMonth(int month) {
this.month = month;
return this;
}
public String toString() {
return "" + year + "/" + month ;
}
}
public class Test {
public static void main(String[] args) {
。。。。。。。。。。。
详情请见:
http://www.mark-to-win.com/JavaBeginner/JavaBeginner2_web.html#ReturnThis
相关文章推荐
- java中给出一个子线程如何捕获主线程异常的例子
- java中给出一个多线程TCP的ServerSocket例子?
- java中什么是Yield给出一个例子
- 【java学习】一个关于return和finally的例子
- java中什么是线程安全给出一个例子
- java中给出一个主线程要join子线程的例子
- java中什么是线程不安全给出一个例子
- java中给出一个主线程如何捕获子线程异常的例子
- java中线程优先级是怎么回事给出一个例子
- 使用JSP + JAVABEAN + XML 开发的一个例子
- 一个基于RSA算法的Java数字签名例子
- CORBA Programming with TAO - 7.IIOP(体验IIOP--一个Java作客户端的例子)
- 使用JSP + JAVABEAN + XML 开发的一个例子 (转自arielxp !Java)
- 一个例子对于类继承和关键字“this”的理解
- 用java接收lotus邮件一个完整例子
- 用java发送lotus邮件一个完整例子
- JAVA中String.split的一个小例子
- 多线程(6): Java Threads例子的一个问题
- 使用JSP + JAVABEAN + XML 开发的一个例子
- 反编译:java代码中含有同步和异常的反编译前后代码对照的一个例子(xiongjy)