zoukankan      html  css  js  c++  java
  • 12.方法重载overload

    方法重载:overload
    1. 重载就是在一个类中,有相同的函数名称,但形参不同的函数
    2. 方法重载的规则:
      方法名称必须相同
       参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)
       方法的返回值类型可以相同也可以不同
      仅仅返回类型不同不足以成为方法的重载
    1. 实现理论:方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。
    2. 可以让我们的程序更加清晰易读,他可以执行一些跟这个名字相关的一些参数
       1 package com.duan.method;
       2 
       3 public class Demo02 {
       4     public static void main(String[] args) {
       5 
       6         int lager = max(10, 20);
       7         System.out.println(lager);
       8 
       9         double max = max(10.0, 20.0);
      10         System.out.println(max);
      11 
      12     }
      13 
      14     //比大小
      15     public static int max(int num1, int num2) {
      16 
      17         int result = 0;//需要初始化
      18 
      19         if (num1 == num2) {
      20             System.out.println("num1==num2");
      21             return 0;//终止方法
      22         }
      23         if (num1 > num2) {
      24             result = num1;
      25         } else {
      26             result = num2;
      27         }
      28 
      29         return result;
      30     }
      31 
      32     //比大小
      33     public static double max(double num1, double num2) {
      34 
      35         double result = 0;//需要初始化
      36 
      37         if (num1 == num2) {
      38             System.out.println("num1==num2");
      39             return 0;//终止方法
      40         }
      41         if (num1 > num2) {
      42             result = num1;
      43         } else {
      44             result = num2;
      45         }
      46 
      47         return result;
      48     }
      49 
      50 }
      51 结果:
      52 20
      53 20.0
  • 相关阅读:
    网站页面性能优化的 34条黄金守则 (雅虎团队经验)
    进程调度算法小结
    玩转TCP连接
    数据包在网络中的流转
    浅入理解JVM虚拟机
    Leecode no.47 全排列 II
    Leecode no.143 重排链表
    关于我用设计模式对公司代码重构的这件事
    进程间通信方式小结
    Leecode no.82 删除排序链表中的重复元素 II
  • 原文地址:https://www.cnblogs.com/duanfu/p/12222266.html
Copyright © 2011-2022 走看看