zoukankan      html  css  js  c++  java
  • java方法的重载


    方法的目的是什么?
        : 代码的重用
    方法由什么构成?
        : 修饰符列表 返回值 方法名 参数列表 方法体
    什么是方法的重载?
        : 方法名相同 参数列表不同
            参数列表不同有几种情况?
                : 两种 1 参数列表个数不同
                       2 参数列表数据类型不同
    方法的重载这里最容易犯的错误 :
        方法的重复 , 就是方法名和参数列表都相同了 这样 报错

    代码 :
    public class Chong_Zai{
        public static void m_1(int i){//声明静态方法
            System.out.println( "我是静态方法" );
        }
        public static void m_1(int i,int j){//方法名和上面那个相同 但是我参数列表个数不同  就是方法的重载
            System.out.println( "我也是静态方法" );
        }
        public void m_2(int i){//声明成员方法
            System.out.println( "我是成员方法" );
        }
        public void m_2(double i ){//方法名和上面那个相同,但是参数列表的数据类型不同,就叫方法的重载
            System.out.println( "我也是成员方法" );
        }
        public static void main(String[] args){
            Chong_Zai c = new Chong_Zai();
            m_1(1);//调用静态方法  参数列表为 1 个的那个方法
            m_1(1,1);//调用静态方法  参数列表为 2 个的那个方法
            c.m_2(1);//调用成员方法 参数列表里面的局部变量 数据类型为 int 的那个方法
            c.m_2(1.1);//调用成员方法 参数列表里面的局部变量 数据类型为 double 的那个方法
        }
    }

  • 相关阅读:
    Ui——创建视图的方法及过程
    iOS设计模式----原型模式
    浅谈OC中排序的方法
    Solid Dominoes Tilings (轮廓线dp打表 + 容器)
    Shell Necklace (dp递推改cdq分治 + fft)
    Rigid Frameworks (画图二分图规律 + DP + 数学组合容斥)
    PowMod (欧拉推式子 + 指数循环节)
    Necklace (全排列 + 匈牙利)
    GCD (RMQ + 二分)
    Game (思维)
  • 原文地址:https://www.cnblogs.com/xrmqbl/p/4718361.html
Copyright © 2011-2022 走看看