您的位置:首页 > 编程语言 > Java开发

Java中This ,Static,对象,对象的引用 等关键字的理解

2016-07-26 23:24 501 查看
(此篇文章为自己总结,如有错误欢迎纠正,谢谢。)

this 关键字:

this关键字非常有意思,每一个Java类中都会有this关键字。

this关键字的意思也很简单,就是当前类的对象的引用。表示调用方法的那个对象的引用。

对象,对象的引用:

对象是指一个类通过new关键字生成的。

而对象的引用是指,指向这个对象的操作符。

例如:

Person person = new Person();

这里通过new Person()生成了Person这个类的对象,然而生成对象后,我们想去操作这个对象中的方法,这个

时候,我们就需要定义一个操作符,一个Person类的操作符。这个操作符是指向Person类的对象的。

如果这个例子不够清楚 那么看下面这个:

Person person;

person = new Person();

从这里可以看出 如果person是一个对象的话,那么为什么还需要new Person()去生成这个对象呢?

所以结果很明显,person只是指向这个Person()类的对象的。

Static 关键字:

Static 静态,字典上解释为:“停止不动,不动的状态下就称为静态” 从物理的角度来讲就是静止状态。那从计算机的角度来讲

就是:被static赋值的对象或者方法,不是“面向对象的” 他们具有全局函数的意义。可以直接通过类名来调用,而不需要通过对象来调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java