zoukankan      html  css  js  c++  java
  • AJPFX总结方法重载与方法重写的区别

    方法重载
    在同一个类中,可以出现同名方法,但是这些同名方法的参数列表必须不同,这样定义方法叫做方法重载。
    方法重载的特点
    重载的注意事项
    重载与返回值无关
    重载与具体的变量标识符无关
    重载只与方法名与参数相关
    重载方法方法名必须相同
    重载方法参数必须不同:
    参数个数不同
    参数类型不同
    参数顺序不同

    方法重写(方法重载是在一个类里) 严格检查方法的格式 @Override 方法重写 @Overload方法重载   在方法前添加
    概念
    当子类继承父类后,拥有了父类非私有的方法并可以直接调用。但是子类可以按照子类自身的逻辑重新定义继承过来的父类方法,该过程叫做方法重写。
    方法重写格式
    子类中定义与父类一样的方法便将父类的方法覆盖了。
        方法重写
    概念
    当子类继承父类后,拥有了父类非私有的方法并可以直接调用。如果认为父类提供的方法不够强大,子类可以按照子类自身的逻辑重新定义继承过来的父类方法,这个重新定义一个方法的过程叫做方法重写。
    方法重写格式
    子类中定义与父类一样的方法便将父类的方法覆盖了。
    Java中方法重写规则
    访问权限相同或子类方法更大
    方法名称必须相同
    参数列表必须相同  参数列表必须相同
    返回值为基本类型时必须相同
    返回值为引用类型时相同或子类小

  • 相关阅读:
    每天学习Linux——日志管理
    每天学习Linux——日志查看
    每天学习Linux命令——history
    .NET中property与attribute的区别,以及反射机制
    java内部类
    java的多态
    子类构造方法
    单例模式
    重载,重写
    数据库调优的方法有那些
  • 原文地址:https://www.cnblogs.com/AJPFX/p/10891351.html
Copyright © 2011-2022 走看看