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

     1 package com.baidu.day04;
     2 //方法重载:功能类似的方法实现重载
     3 //函数名相同,形参列表不同(与函数的返回值无关)
     4 //比较2个数是否相等,参数分别byte,int,long
     5 public class Overload {
     6     public static void main(String[] args) {
     7         /*System.out.println(sum(2,3));
     8         System.out.println(sum(2,3,4));
     9         System.out.println(sum(2,3,4,5));*/
    10         System.out.println(chose((byte)2,(byte)3));
    11     }
    12     public static boolean chose(byte a,byte b){
    13         System.out.println("byte");
    14         return a==b;
    15     }
    16     public static boolean chose(int a,int b){
    17         return a==b;
    18     }
    19     public static boolean chose(long a,long b){
    20         return a==b;
    21     }
    22     /*public static int sum(int a,int b){
    23         return a+b;
    24     }
    25     public static int sum(int a,int b,int c){
    26         return a+b+c;
    27     }
    28     public static int sum(int a,int b,int c,int d){
    29         return a+b+c+d;
    30     }*/
    31 }
    32 --------------------------------------------------------
    33 byte
    34 false
    35 
    36 Process finished with exit code 0

    a.方法即函数,实现某特定功能的代码块
    b.方法定义在类中,不能在方法中定义方法,方法定义的前后顺序无所谓
    c.方法重载:函数功能类似可重载方法-----函数名相同,参数列表不同(与返回值无关):
      参数个数不同,参数类型不同(与形参的名称无关)

  • 相关阅读:
    a标签中调用js的几种方法
    IE11浏览器:请不要再叫我IE,谢谢
    IE11浏览器:请不要再叫我IE,谢谢
    浅谈href=#与href=javascript:void(0)的区别
    浅谈href=#与href=javascript:void(0)的区别
    Google Java编程风格指南
    Google Java编程风格指南
    Git学习小结 ~ Lethe's Blog
    Binder机制简析(三)
    Ness
  • 原文地址:https://www.cnblogs.com/XiaoJin0/p/10534165.html
Copyright © 2011-2022 走看看