zoukankan      html  css  js  c++  java
  • 方法的重写

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

    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;//上传失败
        }
    }
  • 相关阅读:
    go websocket
    go websocket 调试报错 request origin not allowed by Upgrader
    uniapp中使用阿里巴巴图标iconfont
    TS视频一
    ReactiveCocoa
    weak 的内部实现原理
    谈Objective-C block的实现
    基础面试总结
    理解 iOS 的内存管理
    URL Scheme
  • 原文地址:https://www.cnblogs.com/dabu/p/12328125.html
Copyright © 2011-2022 走看看