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

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

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

  • 相关阅读:
    数位dp模板
    HDU
    hdu 2586 How far away ? ( 离线 LCA , tarjan )
    POJ 1655 Balancing Act( 树的重心 )
    HDU 2196 Computer( 树上节点的最远距离 )
    HDU 5266 pog loves szh III ( LCA + SegTree||RMQ )
    HDU 5265 pog loves szh II
    2015区域赛起航
    2015GDCPC广东省赛总结
    SGU 521 North-East ( 二维LIS 线段树优化 )
  • 原文地址:https://www.cnblogs.com/AJPFX/p/10891351.html
Copyright © 2011-2022 走看看