this关键字_韩顺平听课笔记

2021/9/2 23:07:19

本文主要是介绍this关键字_韩顺平听课笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.引出this,改善构造器中的形参名,使更易于阅读

2.this入门,this代表当前对象

this解决命名问题:

3.this本质,可以将this视为对象内的一个隐藏属性,指向当前对象(保存着当前对象的引用)

  • 能不能打出this对象引用——>不行,Java代码运行在虚拟机上,虚拟机生成的this无法直接使用——>使用hashCode简单视为this的地址

  • 对象.hashCode()输出的值与this.hashCode()一致

4.this小节,哪个对象调用this就代表哪个对象

5.this使用细节,五点

  • this.a();调用方法,与在类中直接调用方法a();的区别?(继承中讲解)
  • 访问构造器:构造器没有方法名(同类名),所以直接this(参数列表),只能在构造器中通过this调用另一个构造器 ;访问构造器的语法必须放在第一条语句
  • this关键字访问属性一定是当前对象的属性,直接访问的属性有可能访问局部变量(局部变量和类属性同名时,就近原则访问)

6.this练习

equals和==的区别



这篇关于this关键字_韩顺平听课笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程