super关键字可以从子类中调用父类的构造方法、普通方法、属性,与this关键字的区别如下:
super:
直接访问父类中的属性;
直接访问父类中的方法;
调用父类构造函数必须放在子类构造函数的首行。
this:
访问本类中的属性,如果本类中没有此属性,则从父类中继续查找此属性;
访问本类中的方法,如果本类中没有此方法,则从父类中继续查找此方法;
调用本类构造器, 必须放在构造器方法的首行;
表示当前对象。
super关键字可以从子类中调用父类的构造方法、普通方法、属性,与this关键字的区别如下:
super:
直接访问父类中的属性;
直接访问父类中的方法;
调用父类构造函数必须放在子类构造函数的首行。
this:
访问本类中的属性,如果本类中没有此属性,则从父类中继续查找此属性;
访问本类中的方法,如果本类中没有此方法,则从父类中继续查找此方法;
调用本类构造器, 必须放在构造器方法的首行;
表示当前对象。