多语言展示
当前在线:658今日阅读:61今日分享:18

Java:this关键字在构造方法和实例方法中的使用

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关键字

推荐信息