关于java中this的一些总结

    ​    ​this用在构造器中,当使用不同参数列表的构造器时,如果有构造器和另外一个构造器的功能一样,则这个构造器可以调用那个构造器的功能使用

格式:

this(value);

 

 

class Test

{

    ​Test(){....}     ​//空参数的构造函数

    ​

    ​Test(Datatype var)    ​//带一个参数的构造器

    ​{

    ​this()

    ​....

    ​}

 

    ​Test(Datatype var1 ,Datatype var2) //带两个参数的构造器

    ​{

    ​    ​this(var1);

    ​    ​........

    ​}

    ​

    ​Test(Datatype var2,Datatype var2,Datatype var3)

    ​{

    ​    ​this(var1,var2);

    ​    ​.......

    ​}

}

================================================================================

this用在构造函数中

格式:

this.function(value);

 

class Test

{

    ​public void function()    ​//不带参数的函数

    ​{

    ​    ​功能1;

    ​}

 

    ​public void function(Datatype var)     ​//带一个参数的函数

    ​{

    ​    ​功能1;

    ​    ​功能2;

    ​}

 

    ​public void function(Datatype var1,Datatype var2)

    ​{

    ​    ​功能1;

    ​    ​功能2;

    ​    ​功能3;

    ​    ​......

 

    ​    ​    ​//等价于使用  

    ​    ​    ​​// this.function(var1);  // ==>功能1;功能2;

    ​    ​    ​//功能3;

    ​}

}

 

 

================================================================================

posted @ 2013-07-05 11:40  act262  阅读(509)  评论(0编辑  收藏  举报