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

    方法的重载(overload)要求:1,同一个类中2,方法名必须相同3,方法的参数列表不同(1,参数的个数不同2,参数类型不同,但是参数名相同)

    注:方法的重载与方法的返回值类型没有关系

    package cao.com.duixiang;

    public class OverloadTest {

    public static void main(String[] args) {
    Test test = new Test();
    test.mOL(2);
    test.mOL(2, 3);
    test.mOL("cc");
    QiuJie qj = new QiuJie();
    //qj.max(2, 3);
    System.out.println(qj.max(2, 3));
    qj.max(2.1, 3.2);
    qj.max(3.5, 3.32, 4.1);

    }


    }
    class Test{
    public int mOL(int a){
    System.out.println(a*a);
    return a*a;

    }
    public int mOL(int a,int b){
    System.out.println(a*b);
    return a*b;

    }
    public void mOL(String a){
    System.out.println(a);
    }
    }
    class QiuJie{
    public int max(int a,int b){
    int max;
    max = a>b?a:b;
    //System.out.println(max);
    return max;
    }
    public double max(double a,double b){
    double max = a>b?a:b;
    System.out.println(max);
    return max;
    }
    public double max(double a,double b,double c){
    double max = (a>b?a:b)>c?(a>b?a:b):c;
    System.out.println(max);
    return max;
    }

    }

  • 相关阅读:
    成绩单问题
    详细介绍Linux shell脚本基础学习(一)
    千万级并发连接的秘密
    前段面试题
    cat 命令
    面试的一个网页设计师
    准备准备
    ls显示文件
    [HDU 1010 ]Tempter of the Bone
    Linux下的绘图(流程图、UML、mindmap)工具
  • 原文地址:https://www.cnblogs.com/caocx/p/5714681.html
Copyright © 2011-2022 走看看