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

    方法的重载是指在一个类中可以有名字相同的多个方法,但这些方法的参数必须相同,或者是参数个数不同,或者是参数类型不同。返回值可以相同,也可以不同。重载的价值在于它允许通过使用一个方法名来访问多个方法。

    例子:

    package com.zhm.demo;

    /**

     * 

     * @author zhm

     * 声明重载demo类

     *

     */

    public class MethodOverloading {

    //声明方法

    public static void receive(int i){

    System.out.println("Receive one int Parameter.");

    System.out.println("\ni="+i);

    }

    //方法重载

    public static void receive(double d){

    System.out.print("Receive one double Parameter.");

    System.out.println("\nd="+d);

    }

        public static  void receive(String c){

        System.out.println("Receive one String parameter.");

        System.out.print("\nc="+c);

        }

        public static void receive(int i,int j){

        System.out.println("Receive two int parameter.");

        System.out.println("\ni+j="+(i+j));

        }

        public static void receive(int i,double j){

        System.out.println("Receive two parameter");

        System.out.println("\ni+j="+(i+j));

        }

     

    public static void main(String[] args) {

       receive(10);

       receive(10.0);

       receive("10.0");

       receive(10+10);

       receive(10+10.0);

     

    }

     

    }

    结果:

    Receive one int Parameter.

    i=10

    Receive one double Parameter.

    d=10.0

    Receive one String parameter.

    c=10.0

    Receive one int Parameter.

    i=20

    Receive one double Parameter.

    d=20.0

     

     

     

  • 相关阅读:
    gzip 所使用压缩算法的基本原理(选摘)
    vue之mixin理解与使用
    搭建WebRtc环境
    js下载文件防止白屏
    JS实现多语言方式
    JS简单实现自定义右键菜单
    ThinkPHP框架整合phpqrcode生成二维码DEMO
    【百度地图API】如何给自定义覆盖物添加事件
    PHP程序守护进程化
    Linux下Apache服务的查看和启动
  • 原文地址:https://www.cnblogs.com/zhmt/p/2181352.html
Copyright © 2011-2022 走看看