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

    1、方法的重载:

        就是在一个类中,有相同的方法名称,但形参不停的方法。

    2、方法的重载的规则:

    1. 方法名称必须相同;
    2. 参数列表必须不同(个数不同、或类型不同、或参数排列顺序不同等);
    3. 方法的返回类型可以相同也可以不相同;
    4. 仅仅返回类型不同不足以称为方法的重载;

    3、实现理论:

    1. 方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。

      

    package com.steven.method;
    
    public class MethodAdd {
        public static void main(String[] args) {
            int result = add(20,30);
            System.out.println(result);
    
            double sum = add(50.0, 25.0);
            System.out.println(sum);
    
            int resultAdd = add(50.0, 30.0, 20.0);
            System.out.println(resultAdd);
        }
    
        public static int add(int a, int b){
            return a+b;
        }
    
        public static double add(double a, double b){
            return a+b;
        }
    
        public static int add(double a, double b, double c){
            return (int)(a+b+c);
        }
    }
  • 相关阅读:
    跨域上传文件
    算法
    websocket
    Bottle
    爬虫一
    RabbitMQ
    git&github快速入门
    centos6安装SaltStack
    ajax
    Django之Model操作
  • 原文地址:https://www.cnblogs.com/stevenx/p/13027863.html
Copyright © 2011-2022 走看看