this用来引用当前对象,super用来引用当前对象的父类。
super必须最先初始化,不能放在其它属性初始化之后。eg:
public Manager(float scale,String name,String sex,String edu,int age,String hire,float sal)
{
super(name,sex,edu,age,hire,sal);//super语句必须放在第一行
this.scale=scale;
}
super的使用情况有三种:
①用来访问父类被隐藏的成员变量。
②用来调用父类中被重写的方法。
③用来调用父类的构造函数。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |