java函数重写/重载

Posted tractors

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java函数重写/重载相关的知识,希望对你有一定的参考价值。

1.重载:

  (1)同名函数

  (2)不同参数列表:(数目,类型,类型顺序)

  //函数构成重载,则返回值类型可以不同;如果不重载,返回值类型不同,则会报错;

2.重写:子类重写一个和父类一模一样的方法,来覆盖从父类继承来的方法;子类中的方法修饰范围可以大于父类;

3.递归调用:一种特殊的函数多级调用;函数自己调用自己;

 一般操作:(1)找规律;(2)找出口;

 

public class Dg 
    public static void main(String[] args) 
        int num = dg(7);
        System.out.println(num);
    

    static int dg(int num) 
        if (num == 1) 
            return 1;
        
        ;
        return num = num * dg(num - 1);
    

 

以上是关于java函数重写/重载的主要内容,如果未能解决你的问题,请参考以下文章

java函数重写/重载

什么是java方法重载

java 函数重载问题

深入理解Java中的重写和重载

c++重载(overload)和重写(override)的区别和虚函数

重载和重写有啥区别