zoukankan      html  css  js  c++  java
  • 15.构造方法&方法重载&方法重写

     

     方法重载

    什么是重载

    方法名一样,参数必须不一样,返回值无关(可以一样,可以不一样)

    构造方法重载:

    //默认构造方法
        public User() {
        }
    //重载后的构造方法
        public User(String username, String password, String name) {
            this.username = username;
            this.password = password;
            this.name = name;
        }

    普通方法重载:

    //原始方法
    public String test(){
    return "";
    }
    //重载形式1:参数不同,返回值类型相同
    public String test(String string){
    return "";
    }
    //重载形式2:参数不同,返回值不同

    public Integer test(String string,String s){
    return 0;
    }

    方法重写

    子类中出现了和父类一样的方法声明:方法名,参数,返回值必须完全一样,方法体内容不一样;只出现在继承或者实现的情况下

  • 相关阅读:
    su 命令切换用户带来的问题
    系统无法启动
    Linux单用户模式
    反射
    propety/静态方法
    内置方法,序列化模块
    第1月5周3天
    第1月4周5天
    第1月4周4日
    第1月4周3日
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/12964226.html
Copyright © 2011-2022 走看看