关于java中this的一些总结

    添加时间:2013-7-5 点击量:

        ?    ?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;


        ?}


    }




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

    我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》
    分享到: