首页 > 其他 > 详细

方法的重写

时间:2020-02-18 21:40:05      阅读:38      评论:0      收藏:0      [点我收藏+]

 定义: 子类重写父类的方法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!