Java中this关键字的使用

Posted nancyzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中this关键字的使用相关的知识,希望对你有一定的参考价值。

说明: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关键字的使用的主要内容,如果未能解决你的问题,请参考以下文章

java之this关键字

Java - 何时使用'this'关键字[重复]

Java复习笔记--java中this 关键字

Java中this关键字的使用

java中关键字this的使用

对于java中this关键字的理解??