码迷,mamicode.com
首页 > 编程语言 > 详细

Java中this关键字的使用

时间:2018-03-07 23:54:38      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:this   log   java   区别   pos   初始化   blog   参数   str   

说明:this用于指向调用该方法的当前对象。

 

 

用法:

1. this.成员变量      ------ 表示访问当前对象的成员变量

2. this()                    ------ 表示调用另一个重载的构造函数

 

 

示例:

1.  在构造方法中,用来初始化成员变量的参数一般和成员变量取相同的名字,这样有利于代码的可读性,但必须通过this关键字来区别成员变量和参数。

  举例:public class Cell{

         int row;

         int col;

         public Cel(int row, int col){

          this.row=row;

          this.col=col;

       }

     }

2. 一个构造方法可以通过this关键字来调用另一个重载的构造方法

  举例:public class Cell{

         int row;

 

         int col;

 

         public Cel(int row, int col){

 

          this.row=row;

 

          this.col=col;

 

       }

       public Cell(int x){

                         this(x,x);    //此处表示调用构造函数Cell(int row, int col),只不过row和col恰好相等而已。

       }

       public Cell(){

          this(1,1);    //此处表示调用构造函数Cell(int row, int col),只不过row和col恰好都等于1而已。

        }

 

     }

  

Java中this关键字的使用

标签:this   log   java   区别   pos   初始化   blog   参数   str   

原文地址:https://www.cnblogs.com/nancyzhang/p/8525297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!