this和super的应用
如果子类中出现非私有的同名成员变量时,
子类要访问本类中的变量,用 this
子类要访问父类中的同名变量,用super.
super的使用和this的使用几乎一致.
this代表的是本类对象的引用.
super代表的是父类对像的引用.
子父类中的构造函数的this和super
在对子类对象进行初始化时,父类构造函数也会执行.
那是因为子类的构造函数默认第一行有一条隐式的语句 super();
super():会访问父类中空参的构造函数,而且子类中所有的构造函数默认第一行是super();而this()和super()在构造函数中,只能出现一个,因为都得放在第一行.