java中this关键字是这样产生的?

1.this关键字为什么会产生?请看代码说明:

java中this关键字是这样产生的?

java中this关键字是这样产生的?懂了吧?你表达的意思我能明白,你说的是人话,但计算机听不懂!

       那怎么告诉计算机,他才听懂?请看:this关键字出来了!!java中this关键字是这样产生的?

java中this关键字是这样产生的?


java中this关键字是这样产生的?这是怎么回事呢?

因为class Person的Person是一个类,所有的人,我们统称叫人类,概念一样;

而public  Person的Person是一个对象,就像人类中的你或者我,具体的对象;

                            你想让别人的知道你的名字,那么你得告诉别人:“我的名字叫“”某某“”(“我的”等同于关键字this),也指当前的对象Person的名字!

明白了没有?

两个name有什么不一样?再看:

java中this关键字是这样产生的?

成员变量name的意思是人类都应该有名字,

而this.name则是说人类中的我:“我的名字“