java之this关键字用法实例分析
本文实例讲述了java中this关键字的用法,分享给大家供大家参考。具体分析如下:
一、this使用范围
1、在类的方法定义中使用的this关键字代表调用该方法对象的引用。
2、当必须指出当前使用方法的对象是谁时,要使用关键字this。
3、有时使用this可以处理方法中成员变量和参数重名的情况。
4、this可以看做是一个变量,它的值是当前对象的引用。
注:this一般出现在方法中,当方法没有被调用时。并不知道this指向那个具体的对象。
当某个对象调用有this的方法时,this就指向调用这个方法的对象。
二、程序代码如下:
public class TestThis{
private int i;
public TestThis(int i){
this.i = i;
}
private TestThis increment(){
i += 1;
return this;
}
public static void main (String[] args){
TestThis mTestThis = new TestThis(100);
System.out.println(mTestThis.increment().increment().i);
}
}
输出结果如下图所示:

希望本文所述对大家的Java程序设计有所帮助。
相关文章
Spring Boot2配置Swagger2生成API接口文档详情
这篇文章主要介绍了Spring Boot2配置Swagger2生成API接口文档详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下2022-09-09
springboot logback调整mybatis日志级别无效的解决
这篇文章主要介绍了springboot logback调整mybatis日志级别无效的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-10-10
SpringBoot借助spring.factories文件跨模块实例化Bean
这篇文章主要介绍了SpringBoot借助spring.factories文件跨模块实例化Bean,文章围绕主题展开详细的内容介绍,需要的小伙伴可以参考一下2022-04-04
Java中Comparable与Comparator的区别解析
这篇文章主要介绍了Java中Comparable与Comparator的区别解析,实现Comparable接口,重写compareTo方法,一般在实体类定义的时候就可以选择实现该接口,提供一个默认的排序方式,供Arrays.sort和Collections.sort使用,需要的朋友可以参考下2024-01-01


最新评论