this 引用就是本类的一个对象

理解这句话看下面一段代码

package me;
public  class Me {String name; //成员变量int age;public Me(String name, int age) { //这里name和age 是构造方法里面的局部变量this.name = name; // 把构造方法里面的局部变量赋值给 成员变量 this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name; //和构造方法里面一样}public int getAge() {return age;}public void setAge(int age) {this.age = age;//和构造方法里面一样}
}

this.name 是当前类 Me成员变量里面的name  并不是构造方法里面的name ,

注释里面已经提到了.所以我们要清楚this关键字代表本类对象的引用

this 关键字可以调用成员变量和成员方法 ,同时还可以作为方法返回值......

Java this 关键字使用相关推荐

  1. java的关键字和保留字_「Java」详解常见的53个关键字

    1.在Java中目前一共有53个关键字: 其中由51+2个保留字=53个关键字 [友情提示 : Java的关键字都是小写哟] 2.Java的保留字有多少个?分别是什么? 答:Java的保留字有2个,J ...

  2. java的关键字与保留字

    参考:java的关键字和保留字 关键字上文介绍的很详细. 保留字:

  3. java的同步关键字_简单了解Java synchronized关键字同步

    简单了解Java synchronized关键字同步 发布于 2021-1-13| 复制链接 摘记:  synchronized synchronized可以用来同步块,同步方法.同步块可以用来更精确 ...

  4. Java volatile关键字原理解剖

    Java volatile关键字原理解剖 文章目录 Java volatile关键字原理解剖 参考文章 前置知识 CPU缓存模型 CPU缓存行 并发编程基本概念 Java锁概念 volatile关键字 ...

  5. java class 关键字_java关键字及其作用

    一. 关键字总览: 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements interface ...

  6. java super关键字简述

    java super关键字简述 super关键字访问父类属性,访问权限必须是允许的 super关键字访问父类属性,访问权限必须是允许的 当创建子类对象时,默认调用父类的无参构造方法,除非显式调用父类的 ...

  7. java this关键字的使用

    java this关键字的使用 /*** this关键字的使用*/ public class Student {//成员变量private int sno; //学号private String na ...

  8. java控制关键字continue,break,return

    java控制关键字continue,break,return /*** break 可以停止循环继续执行 只能停止最内层的循环* 如果想停止外层for循环 需要给外层循环做标记* continue 停 ...

  9. Java instanceof关键字详解

    严格来说 instanceof 是 Java 中的一个双目运算符,由于它是由字母组成的,所以也是 Java 的保留关键字.在 Java 中可以使用 instanceof 关键字判断一个对象是否为一个类 ...

  10. 面试官系统精讲Java源码及大厂真题 - 03 Java 常用关键字理解

    03 Java 常用关键字理解 引导语 Java 中的关键字很多,大约有 50+,在命名上我们不能和这些关键字冲突的,编译会报错,每个关键字都代表着不同场景下的不同含义,接下来我们挑选 6 个比较重要 ...

最新文章

  1. 开发路上踩过的坑要一个个填起来————持续更新······(7月30日)
  2. mybatis select语句会默认带排序吗_10月阿里最新38道Java面试题解析(MyBatis+消息队列+Redis)...
  3. k-means 聚类过程演示
  4. C++中对多态的理解
  5. 【2019-06-26】改变的开始
  6. 怎么把图片上的字去掉_视频片头怎么减掉,电脑如何剪切掉视频的开头「视频批量剪辑」...
  7. objective-c(iOS5) 中weak和strong使用的区别
  8. session用户账号认证(一个用户登陆,踢出前一个用户)
  9. 收入没有大幅增加,苹果提高手机价格影响销量
  10. HBase权威指南中文版pdf
  11. 机器学习常见算法分类汇总
  12. 黑马java架构师课_【黑马精品】Java架构师实战训练营
  13. Auto property synthesis will not synthesizeproterty;it will be implemented by its superclass, use@dy
  14. python根据坐标画点并标记_python-如何使用colormap为matplotlib散点图中的特定点设置标记类型...
  15. 2022年湖南省自考考试学前教育幼儿文学练习题及答案
  16. 咏南中间件2019新年促销
  17. 江湖云RFID电子标签在珠宝行业的应用
  18. LeetCode日拱一卒
  19. 文献阅读 | Distribution of Parental Genome Blocksin Recombinant Inbred Lines
  20. go语言踩坑:data race导致的输出结果与预期结果不一致

热门文章

  1. 2022-2028中国工作服市场现状及未来发展趋势
  2. Python 高级特性 (1)- 闭包
  3. pyspark汇总小结
  4. xgboost lightgbm catboost 多分类 多标签
  5. Win10家庭版如何启用本地组策略
  6. 视频处理单元Video Processing Unit
  7. NVIDIA Turing Architecture架构设计(下)
  8. NVIDIA Turing Architecture架构设计(上)
  9. CVPR2020:三维实例分割与目标检测
  10. Python逻辑运算符 and ,or not 的理解