this 关键字的用法

this 在类中就是代表当前对象,可以通过 this 关键字完成当前 对象的成员属性、成员方法和构造方法的调用。

那么何时用 this?

当在定义类中的方法时,如果需要调用该类对象,就可以用 this 来表示这个对象。也就是说,但凡在本类功能内部使用到了本类对象, 都用 this 表示。至于代表哪个对象,就看其所在功能被哪个对象调 用,这样就知道谁在参与运算。
例:

运行结果

转载于:https://www.cnblogs.com/liangfengbo/p/7413539.html

Java this 关键字的用法相关推荐

  1. 方法对象java final关键字的用法

    之前一直在查找方法对象之类的问题,今天正好有机会和大家讨论一下. 1.用final关键字设置常数 很多程序设计语言都有自己的方法告知编译器某个数据是"常数".常数重要应用于下述两个 ...

  2. Java中关键字总结汇总

    transient transient修饰的成员变量,在序列化的时候其值会被忽略,在被反序列化后, transient 变量的值被设为初始值, 如 int 型的是 0,对象型的是 null. inst ...

  3. java关键字的用法_JAVA常用关键字及其用法简要说明

    JA V A常用关键字及其用法简要说明Abstract抽象的一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承.一个抽象类可以使用抽象方法,抽象方法不需要实现 ...

  4. java编程里的values怎么使用,详解Java编程中super关键字的用法

    这篇文章主要介绍了Java编程中this与super关键字的用法,包括从内存结构方面分析super的作用域,需要的朋友可以参考下 通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程 ...

  5. java instanceof 动态_Java关键字instanceof用法及实现策略

    instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为: boolean result = obj instanceof Class 其中 obj 为一 ...

  6. java final char_java基本数据类型总结 类型转换 final关键字的用法

    java基本数据类型总结 Java数据类型总结 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式.接触每种语言的时候,都会存在数据类型的认识,有复杂的. ...

  7. 设计模式--模板方法模式--Java实现-- java访问控制关键字用法

    1.什么是模板方法 2.具体实现步骤 5.优缺点 6适用场景 java访问控制关键字用法 – protected的解释 (1)私有的:用关键字private修饰,只有本类可见. (2)默认的:不用访问 ...

  8. Java类中this关键字和static关键字的用法详解

    今天给大家总结介绍一下Java类中this关键字和static关键字的用法. 文章目录 this关键字用法: 1:修饰属性,表示调用类中的成员变量 2:this修饰方法 3:this表示当前对象的引用 ...

  9. Java中类关键字super的用法详解

    今天给大家总结介绍一下Java类中super关键字的用法. 文章目录 super关键字用法: 1.修饰属性,明确表示直接从父类中寻找同名属性 2.在子类中调用父类的方法 3.在子类中调用父类的构造方法 ...

最新文章

  1. TODO:macOS编译PHP7.1
  2. Apache 配置关闭文件目录浏览
  3. Nordic系列芯片讲解九 (BLE事件回调机制解析)
  4. data中的数据如何在innerhtml中调用_Vuex中调用state数据
  5. android 生成推广图片保存_flutter 如何生成图片并保存到手机相册?
  6. Linux按照时间顺序列出文件
  7. 使用jQuery的blockUI来实现页面回传数据时的等待页面
  8. [译转] eBPF 概念和基本原理
  9. [语言]Webassembly
  10. 【本人秃顶程序员】Java程序员成长三部曲!
  11. Kotlint集合简单总结
  12. 免费遥感图像数据共享网汇总
  13. android应用程序开发需要掌握的基础知识
  14. Kingbase8开发版,启动提示FATAL: XX000: max_connections should be less than orequal than 10
  15. 数据分析师之路-数据埋点
  16. 基于wowchemy和hugo搭建个人网站
  17. 关于U盘中毒,文件全变成快捷方式
  18. ubuntu终端如何放大字体?
  19. 教师资格证面试 计算机应用,2019下半年初中信息技术教师资格证面试真题及答案汇总...
  20. [JavaSE] 认识String类(StringBuffer和StringBuilder)

热门文章

  1. 有关糖尿病模型建立的论文_预测糖尿病结果的模型比较
  2. 深度学习实践:计算机视觉_深度学习与传统计算机视觉技术:您应该选择哪个?
  3. 概率编程编程_概率编程语言的温和介绍
  4. redshift教程_分析和可视化Amazon Redshift数据—教程
  5. 使用Xcap发送网络数据包
  6. 嵌入式软件开发必看书籍推荐(C/C++、linux、软件开发)
  7. 中国房地产市值已经超过450万亿,为何还不见房价下跌?
  8. 云闪付单个红包最高2018,这是要打败支付宝的节奏吗?
  9. 如何查看mysql my.ini_MySQL学习笔记(一)
  10. sql server numeric 可存几位小数_想成为优秀SQL高手?你就差这些细节