Java中this关键字的作用有3个,使用它调用本类的属性,使用它调用构造方法,使用它表示什么
时间: 2024-04-02 16:34:22 浏览: 59
Java使用this关键字调用本类中的重载构造方法.pdf
Java中this关键字的作用主要有三个:
1. 调用本类的属性:在类的方法中,如果方法中的参数名和类的属性名相同,可以使用this关键字来区分。this表示当前对象,使用this.xxx来访问类的属性。
2. 调用构造方法:在类的构造方法中,如果要调用本类的其他构造方法,可以使用this关键字。this()表示调用本类的其他构造方法,需要注意的是,必须将this()放在构造方法的第一行。
3. 表示当前对象:在类的方法中,this表示当前对象。可以使用this来调用本类的其他方法,也可以将this作为参数传递给其他方法。在匿名内部类中,this表示该内部类的对象,需要使用外部类名.this来表示外部类的对象。
阅读全文