美文网首页JAVA
方法的定义与使用(方法重载)

方法的定义与使用(方法重载)

作者: 大鱼鱼 | 来源:发表于2017-10-05 14:28 被阅读0次

    方法重载

    • 方法重载指的是方法名称相同,参数的类型或个数不同。
      范例:实现方法重载
    public class Hello {
        public static void main(String args[]) {
            System.out.println(add(10, 20));
            System.out.println(add(10, 20, 30));
            System.out.println(add(10.1, 20.2));
        }
    
        public static int add(int x, int y) {
    
            return x + y;
        }
    
        public static int add(int x, int y, int z) {
    
            return x + y + z;
        }
    
        public static double add(double x, double y) {
    
            return x + y;
        }
    }
    - 在进行方法重载时有一个重要的原则,要求方法的返回值类型一定要相同。
    

    范例:观察如下程序

    public class Hello {
        public static void main(String args[]) {
            System.out.println("hello");//输出字符串
            System.out.println(1);//输出整型
            System.out.println(1.1);//输出浮点型
            System.out.println('A');//输出字符
            System.out.println(true);//输出布尔型
    
        }
    }
    hello
    1
    1.1
    A
    true
    -证明System.out.println();是一个被重载的方法。
    
    
    
    
    
    
    
    
    

    相关文章

      网友评论

        本文标题:方法的定义与使用(方法重载)

        本文链接:https://www.haomeiwen.com/subject/ijzhyxtx.html