this使用

原创
2015/11/18 17:34
阅读数 45

在所有非静态的方法里,都有一个隐藏的对象,这个对象:this 

   1:表示当前对象的引用,输出当前对象的内存地址。

   2:可以访问被隐藏的成员变量。

   3:在构造方法中给成员变量设置值。

   4:在构造方法第一句调用另一个构造。

     如果this使用在普通的方法[非静态的]中,this可以出现在任意的位置。

     如果this使用在构造方法里,且是 this() - > 调用另一个构造,则此句代码,必须是在构造方法的第一句。

小结:

   1:用在非静态的方法中。

   2:表示当前对象的引用。

   3:可以访问被隐藏的成员变量。

   4: 可在构造方法的第一句调用另一个构造方法。

 

展开阅读全文
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部