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 的那个方法
        }
    }

  • 相关阅读:
    跨公司销售利润中心替代
    [WCF学习笔记] 我的WCF之旅(1):创建一个简单的WCF程序
    linux操作常用命令
    java lambda表达式
    关于lock和synchronized的选择
    ssh免密登陆(简单快捷)
    su和sudo的区别
    Linux常用查找命令
    vmware完整克隆(linux)
    springboot2.0拦截器和webconfigure配置
  • 原文地址:https://www.cnblogs.com/xrmqbl/p/4718361.html
Copyright © 2011-2022 走看看