1.在Java"this"关键字是什么?
this是一个引用类型
this存储在堆中每一个java对象上
this指向自身这里是引用
2.this能用在哪里?
this用在成员方法中
this可以用在构造方法中
列
public class TestDery {public static void main(String[] args) {
//实例化对象,将其输出
Time t = new Time(1994, 12, 25);
System.out.println(t.year + "年" + t.month + "月" + t.day + "日");
}
}
//创建Time类
class Time {
/*
*设置三个属性
*/
int year;
int month;
int day;
//手动创建无参Time类构造方法
Time() {
}
//重载Time构造方法,初始化year, month,day成员属性
Time(int year, int month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
}