zoukankan      html  css  js  c++  java
  • JAVA学习(方法重载)

    方法的重载(*)

    • 重载就是在一个类中,有相同的函数名称,但形参不同的函数

    • 方法重载的原则:

      • 方法名称必须相同

      • 参数列表必须不同(个数不同,或类型不同,参数排列顺序不同)

      • 方法的返回值类型可以相同也可以不同

      • 仅仅返回值类型不同不足以成为方法的重载

    • 实现理论:

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

      package com.kuangshen.method;
      ​
      public class Demo02 {
          public static void main(String[] args) {
             double result_l = max(88,88);
              System.out.println(result_l);
          }
          //比大小方法
          public static double max(double a,double b){
              double result = 0;
              if (a==b){
                  System.out.println("a==b");
                  return 0; //终止方法
              }
              if(a>b){
                  result = a;
              }else{
                  result = b;
              }
              return result;
          }
          public static int max(int a,int b){
              int result = 0;
              if (a==b){
                  System.out.println("a==b");
                  return 0; //终止方法
              }
              if(a>b){
                  result = a;
              }else{
                  result = b;
              }
              return result;
          }
      }
  • 相关阅读:
    Hive_元数据配置到MySQL
    第一篇
    mysql查询结果添加序列号
    java中正则表达式
    java位运算
    正数负数原码,反码,补码
    各进制间相互转换
    linux下默认安装jdk路径查找
    localhost:8080/manager/status无法访问403 Access Denied
    Idea官网指南
  • 原文地址:https://www.cnblogs.com/cjybarcode/p/13161000.html
Copyright © 2011-2022 走看看