zoukankan      html  css  js  c++  java
  • JavaSE 基础 第24节 方法的重载

    2016-06-29

    1 方法的重载
    在一个类中可以有多个方法共享同一个名称,只要它们的参数不同就可以。
    根据参数类型和参数数量来决定调用的方法。
    重载:具有相同的方法名称,不同的参数列表。
    不同的参数列表指的是:参数类型不同、参数数量不同、参数次序不同。

    public static int sum(int a,int b){}
    我们在确定是否重载的时候,判定依据是 sum(int a,int b)
    至于public static int这几个,我们不理会。

    package com.java1995;
    /**
     * 方法类
     * @author Administrator
     *
     */
    public class Compute {
        /**
         * 方法重载
         * 在一个类中可以有多个方法共享一个方法,
         * 只要他们的参数不同就可以。
         * 根据参数类型和参数数量来决定要调用的方法。
         * 重载:具有相同的方法名称,不同的参数列表。
         * 不同的参数列表:参数类型、参数数量、参数次序
         * @param a
         * @param b
         * @return
         */
        public static int sum(int a,int b){
            System.out.println("sum(int,int)");
            return a+b;
        }
        
        public static double sum(double a,double b){
            System.out.println("sum(double,double)");
            return a+b;
        }
        
        public static int sum(int a,int b,int c){
            System.out.println("sum(int,int,int)");
            return a+b+c;
        }
        
        public static void test(String s,int a){
            
        }
        
        public static void test(int a,String s){
            
        }
    
    }
    package com.java1995;
    /**
     * 测试类
     * @author Administrator
     *
     */
    public class Test {
        
        public static void main(String[] args) {
            int sum=Compute.sum(3, 4);
            System.out.println(sum);
            
            int sum1=Compute.sum(2, 3,4);
            System.out.println(sum1);
            
            double sum2=Compute.sum(4.5, 3.9);
            System.out.println(sum2);
            
        }
    
    }

    【参考资料】

    [1] Java轻松入门经典教程【完整版】

  • 相关阅读:
    题目:返回一个整数数组中最大子数组的和。(要求程序必须能处理1000 个元素)
    四则运算三(接受用户输入答案,并判断对错。)
    二维数组
    结对开发(一位数组)
    测试四则运算
    四则运算2
    程序设计思路
    项目计划总结
    小学二年级题目的改进
    二年级题目的改进
  • 原文地址:https://www.cnblogs.com/cenliang/p/5627178.html
Copyright © 2011-2022 走看看