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

    方法的重载

    重载就是在一个类中,有相同的函数名称,但形参不同的函数。就是一个类里有两个不同的方法,方法名相同

    package weiwei.method;

    public class Dem4 {
       public static void main (String[]args){
           double orange = orange(1.2, 2.3);
           int orange1 = orange(5, 3);//调用时将double改为int类型,并输入对应的有效数据
      }
       public static int orange(int a, int b) {//整数比大小方法
           int c = 0;
           if (a == b) {
               System.out.println("相等");
          } else if (a > b) {
               a += c;
          } else if (b > a) {
               b += c;
          } else {
               System.out.println("不是有效数据");
          }
           return c;
      }
       public static double orange(double a,double b){//浮点数类型查看是否相等
           double c = 0;
           if (a!=b){
               System.out.println("不等");
          }else if (a==b){
               System.out.println("相等")
          }else{
               System.out.println("不是有效数据");
          }
           return c;
      }
    }

    方法的重载规则:

    • 方法名称必须相同

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

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

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

    •  

  • 相关阅读:
    各种集群服务
    cdn
    网页请求的完整过程
    html
    ajax异步请求技术
    浅谈前端渲染与后端渲染的区别
    html与php
    Ubuntu安装anaconda3
    win10安装Ubuntu系统
    删除排序数组中的重复项
  • 原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13801906.html
Copyright © 2011-2022 走看看