this的使用

简介: this的使用

"this"是一个关键字,可以用在类或对象的方法中,表示对当前正在使用这个方法的类或对象的引用。具体地说,它可以用于以下情况:

  1. 在类中,使用this来引用当前对象的成员变量或成员方法
  2. 在构造函数中,用this()来调用同一类中的另一个构造函数。
  3. 在链式调用中,使用this返回当前对象,以便可以进一步调用该对象的其他方法。

例如:

public class Person { String name; int age;

public Person(String name, int age) {
    this.name = name;
    this.age = age;
}
public Person() {
    this("Unknown", 0);
}
public Person setName(String name) {
    this.name = name;
    return this;
}
public Person setAge(int age) {
    this.age = age;
    return this;
}

}

在上面的例子中,this被用于引用当前对象的成员变量和成员方法,以及返回当前对象以进行链式调用。


相关文章
|
10月前
|
资源调度 前端开发
React npm i @ant-design/ --save无法导入问题
React npm i @ant-design/ --save无法导入问题
147 0
|
10月前
|
JavaScript
VUE上传功能本地上传正常,打包上传后报错TypeError: ***.upload.addEventListener is not a function
VUE上传功能本地上传正常,打包上传后报错TypeError: ***.upload.addEventListener is not a function
381 0
|
10月前
parseFloat和toFixed的作用,如何使用?
parseFloat和toFixed的作用,如何使用?
67 0
|
10月前
|
UED
级联选择器【简单了解】
级联选择器【简单了解】
151 0
|
10月前
|
存储 数据挖掘 数据库
data的含义与作用及使用方法
data的含义与作用及使用方法
6182 0
|
10月前
|
PHP
PHP的代码格式规范
PHP的代码格式规范
101 0
|
10月前
|
JavaScript 前端开发 定位技术
vue插入使用地图(简易、即用)
vue插入使用地图(简易、即用)
117 0
|
10月前
|
JavaScript
vue中常用的事件及使用方法
vue中常用的事件及使用方法
114 0
|
10月前
|
JavaScript
vue树形控件【页面渲染】
vue树形控件【页面渲染】
140 0
|
10月前
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL索引的作用(索引的优缺点)
MySQL索引的作用(索引的优缺点)
189 0