定义: 子类重写父类的方法
super关键字
定义: 子类里可以访问父类的被覆盖的属性和方法.
方法的重写: 就是子类重写父类的方法; 返回值,方法名,参数列表和父类的方法一模一样;
super关键; 在子类里面可以访问父类被覆盖掉的属性和方法;
package com.lv.sup;
//统一使用这个类来进行文件上传
public class FileUpLoadSuper {
String fileName;
//实现一个文件上传的方法
public boolean upload(String fileName){
//有4行代码来实现文件上传
System.out.println("假装文件上传的过程...");
return true;//表示文件上传成功
}
}
package com.lv.sup;
//专门用来上传world文档的
public class FileUpLoadWord extends FileUpLoadSuper {
//对这个方法进行重写
public boolean upload(String fileName) {
//我这专门用来上传Word文档的方法,是需要检查一下是否是Word文档,然后在进行上传
if("word".equals(fileName)){//判断是Word文档,然后进行上传
//写4行代码来实现文件上传
//直接使用父类的方法就好了
return super.upload(fileName);//调用父类的方法实现文件上传,不需要我们从新来写这个文件上传的代码
}
return false;//上传失败
}
}
来源:https://www.cnblogs.com/dabu/p/12328125.html