• JAVA重载的规则与意义


    首先看JAVA重载的规则:

    1、必须具有不同的参数列表;

    2、可以有不同的返回类型,只要参数列表不同就可以;

    3、可以有不同的访问修饰符;

    4、可以抛出不同的异常;

    5、方法能够在一个类中或者在一个子类中被重载。

    示例代码:

     

    public class HelloWorld
    {
     public HelloWorld()
     {
     }
     public static void main(String[] argc)
     {
      HelloWorld w = new HelloWorld();
      System.out.println(w.Multi(2,3));
      System.out.println(w.Multi(2,3,4));
      System.out.println(w.Multi(2.0f,3.0f));
     }
     
     public int Multi(int x, int y)
     {
      return x*y;
     }
     public int Multi(int x, int y ,int z)
     {
      return x*y*z;
     }
     public float Multi(float x, float y)
     {
      return x*y;
     }

     

    重载的意义:

    重载是有好的,它不要求你在调用一个方法之前转换数据类型,它会自动地寻找匹配的方法。方法的重载是在编译时刻就决定调用哪个方法了,和重写不同。最最常用的地方就是构造器的重载。重载对于编写结构清晰而简洁的类有很大的作用。

     

  • 相关阅读:
    去掉苹果设备中按钮的默认样式
    用纯css写三角形
    行内元素中间出现空隙
    控制字间距
    单选按钮只能选中一个
    ie6出现双倍边距的问题
    17-比赛1 B
    ACM模板
    STL 入门 (17 暑假集训第一周)
    UVA 1594 Ducci Sequence(紫书习题5-2 简单模拟题)
  • 原文地址:https://www.cnblogs.com/zhishan/p/3083129.html
Copyright © 2020-2023  润新知