扫码关注微信公众号
回复“面试手册”,获取本站PDF版
回复“简历”,获取高质量简历模板
回复“加群”,加入程序员交流群
回复“电子书”,获取程序员类电子书
重点掌握前三种即可
1.this
关键字可用来引用当前类的实例变量。主要用于形参与成员名字重名,用this
来区分。
public Person(String name, int age) {
this.name = name;
this.age = age;
}
2.this
关键字可用于调用当前类方法。
public class Main {
public void fun1(){
System.out.println("hello,word");
}
public void fun2(){
this.fun1();//this可省略
}
public static void main(String[] args) {
Main m = new Main();
m.fun2();
}
}
3.this()
可以用来调用当前类的构造函数。(注意:this()
一定要放在构造函数的第一行,否则编译不通过)
class Person{
private String name;
private int age;
public Person() {
}
public Person(String name) {
this.name = name;
}
public Person(String name, int age) {
this(name);
this.age = age;
}
}
4.this
关键字可作为调用方法中的参数传递。
5.this
关键字可作为参数在构造函数调用中传递。
6.this
关键字可用于从方法返回当前类的实例。
本站链接:https://www.mianshi.online,如需勘误或投稿,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版