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

    方法的重载:

    要求:必须在同一个类中,方法名必须相同,方法的参数列表不同(参数的个数不同,参数的类型不同)

    注意:跟方法的返回值类型没有关系

     1 package com.sanguosha.exer;
     2 //方法的重载(overload)
     3 /*要求:同一个类中,方法名必须相同,方法的参数列表不同(①参数的个数不同②参数的类型不同)
     4 注意:方法的重载和方法的返回值类型没有关系*/
     5 public class OverLoad {
     6     
     7     public void abc(int i,String str){
     8         
     9     }
    10     public void abc(String str1,int j){
    11         
    12     }
    13     //以上两个方法也能构成重载
    14     
    15     //以下四个方法构成重载
    16     public int getSum(int i,int j){
    17         return i+j;
    18     }
    19     public int getSum(int i,int j,int k){
    20         return i+j+k;
    21     }
    22     public double getSum(double d1,double d2){
    23         return d1+d2;
    24     }
    25     public void getSum(double d1,double d2,double d3){
    26         System.out.println(d1+d2+d3);
    27     }
    //可以使用可变个数形参的定义方法解决不知道计算几个数的问题。
    //这个方法可以求任意个数的和。
    public double getSum(double...arr){
    int sum=0;
    for(int i=0;i<arr.length;i++){
    sum+=arr[i];
    ]
    return sum;
    }
    28 }
  • 相关阅读:
    ASP.NET Core学习——7
    ASP.NET Core学习——6
    ASP.NET Core学习——6
    ASP.NET Core学习——5
    ASP.NET Core学习——4
    平衡的括号(名字怪怪的~)
    找复合单词
    卡片游戏
    Ducci 序列
    卡片游戏O(∩_∩)O
  • 原文地址:https://www.cnblogs.com/yunqing/p/4771015.html
Copyright © 2011-2022 走看看