- 11
- 0
- 约6.69千字
- 约 35页
- 2018-03-28 发布于浙江
- 举报
[工学]java第四章上
4.9 this 关键字 this是Java的一个关键字,可以出现在实例方法和构造方法中,但不可以出现在类方法中。 1.在构造方法中使用this this关键字可以出现在类的构造方法中,代表使用该构造方法所创建的对象。 下述例子4-11中的构造方法中出现了this,表示该对象在构造自己时调用了方法cry()。 2.在实例方法中使用this this关键字可以出现在类的实例方法中,代表使用该方法的当前对象。 我们已经知道,实例方法可以操作成员变量。实际上,当成员变量在实例方法中出现时,默认的格式是: this.成员变量; 意思是当前对象的成员变量,如: class A { int x; void f( ) { this.x = 100; } } 在上述A类中的实例方法f中出现了this,this就代表使用f的当前对象。所以,this.x就表示当前对象的变量x,当对象调用方法f时,将100赋给该对象的变量x。因此,当一个对象调用方法时,方法中的成员变量就是指分配给该对象的成员变量。因此,通常情况下,可以省略成员变量名字前面的“this.
原创力文档

文档评论(0)