java学习之this 用法

     关于this,基本的用法是:

        1、使用this调用成员变量或成员函数

        2、使用this调用构造函数

举例:

           建立一个person类:

   class  person{

         String name;       //定义三个成员变量

          int       age;

         String    adress;

        person(){

                  System.out.println("无参构造函数") ;

             }

        person(String name, int  age){

         this();           //this表示构造函数内再调用无参构造函数,this必须放在第一行

         this.name = name;    //把传参赋值给成员变量,解决参数和成员变量重复问题

         this.age   =age;

    }          

person(String name, int  age,String  adress){

         this(name,age);           //this表示构造函数内再调用有两个参数的构造函数,this必须放在第一行,减少重写

         this.adress =adress;

    }

再建立一个test类:

          class test{

                 public static void main(String arg[] ){

             person person1= new  person("张三", 20,"成都市");       //建立对象,实例化调用

}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值