方法(二)

来源:互联网 发布:繁体字转换简体字 mac 编辑:程序博客网 时间:2024/05/16 14:00

方法(二)

一、重载:

1、方法名相同,参数列表不同叫做重载,和返回类型无关

     ⑴方法名必须一致

    ⑵参数列表不同:①个数不同②顺序不同(指的是形参的类型顺序不一样   例如:(DI)(ID))③类型不同

    ⑶返回类型无关

2、方法重载的时候编译器会自动找到最合适的方法。找不到就出错

3、重载是编译时的概念,如果出错编译的时候就会报错

例如:

1、public static douoble get(double value){

                return value;

                   }

      public static int get(double name){

                 return (int)(name);

                    }

        这两个不是重载

2、public static double get(double value){

             return value;

            }

     public static int get(){

            return 10;

            }

     这两个是重载

3、public static doouble get(double value,double a){

            return value+a;

             }

     public static double get(double a,double value){

             return a+value;

             }

     这两个是重载

二、递归

1、递归就是函数自己调用自己

2、所有的递归都能用循环表示

3、递归的优点就是让问题优化

4、递归的缺点是耗费栈(耗费内存)

5、递归适用于一个问题可被分解为若干层简单的子问题、子问题和其上层问题的解决方案一致、外层问题的解决依赖于子问题的解决

6、递归的规则:递归体和结束条件

     没有结束条件就是死循环   条件会越来越小

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 一蹲下膝盖就疼怎么办 蹲久了膝盖疼怎么办 怀孕了外阴痒怎么办啊 我老婆出轨了我该怎么办 老婆有外遇我该怎么办 纸卡在打印机里怎么办 脸上的颧骨太高怎么办? 脸磕了一下淤血怎么办 腿磕到了有淤血怎么办 屁股摔了很疼怎么办 摔了脚踝肿了怎么办 扭了脚肿起来了怎么办 发际线低额头窄怎么办 档案写错了涂改怎么办 当时档案写错了怎么办 档案内容写错了怎么办 高中档案写错了怎么办 上大学档案丢了怎么办 u盘总提示格式化怎么办 黑莓手机id锁了怎么办 美图手机进水了怎么办 球兰叶子发黄软怎么办 蟹爪莲叶子发红怎么办 保险箱没电了打不开怎么办 宁波臭冬瓜酸的怎么办 甜酒酿做了酸了怎么办 孕妇喝了醪糟汤怎么办 鱼侧翻但又没死怎么办 原汁机盖子卡死怎么办 惠人原汁机坏了怎么办 泡芙鸡蛋加多了怎么办 淡奶油打过了怎么办 淡奶油打发过了怎么办 雷神锤子被捏碎怎么办 私处毛很多很黑怎么办 脸上长黑色的毛怎么办 十字军之王2毁容怎么办 多囊卵巢综合症想怀孕怎么办 12306账户名忘了怎么办 丧尸病毒爆发了怎么办 看了鬼故事害怕怎么办