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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40670946/article/details/78368085

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


偷笑懂了吧?你表达的意思我能明白,你说的是人话,但计算机听不懂!

       那怎么告诉计算机,他才听懂?请看:this关键字出来了!!害羞



得意这是怎么回事呢?

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

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

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

明白了没有?

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


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

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


猜你喜欢

转载自blog.csdn.net/qq_40670946/article/details/78368085
今日推荐