this表示代码所在的类对象
具体要看这行代码在哪个类的函数中,表示将当前类对象作为参数传递给Birthday类的构造函数
this关键字也可以作为方法中的参数传递
public class D3 {
void m(D3 obj) {
System.out.println("method is invoked");
System.out.println(obj.hashCode());
}
void p() {
m(this);
}
public static void main(String[] args) {
D3 d3 = new D3();
d3.p();
}
}