this是java的一个关键字,其表示该类创建的某个对象,this既可以出现在构造方法和实例方法中,但不可以出现在类方法中。在前者中,this代表该构造方法所创建的对象,而对于后者实例方法来说,this表示正在调用该方法的当前对象。
工具/原料
1
实例方法:方法类型说明符前无static关键字,有关键字的为类方法
2
构造方法:名字与所在的类名完全相同(包括首字母大小写),此外该方法无类型
方法/步骤
1
构造方法中的this关键字。代表使用该构造方法创建的对象,如在构造方法People()中的this.init()即表示在主方法main中通过People创建的对象boshi.init()
3
附源代码:class E21{ int x; static int y; void f(){ this.x = 100; E21.y = 200; }}
注意事项
当实例变量和局部变量相同时,成员变量(实例变量和类变量)前需要加this关键字
下一篇:j2se——this关键字