zoukankan      html  css  js  c++  java
  • Java 构造函数和函数重载

      构造函数:⑴方法名和类名相同,而且没有返回类型(包括 void 也没有);

           ⑵没有返回值;

           ⑶如果没有输入构造函数,jvm会自动帮我们创建一个不带参数,没有任何函数体的的构造函数;

            如果我们手动的创建了其他构造函数,就不会帮我们创建这个不带参数的构造函数了;

           ⑷一般情况下,如果想要实现自己的构造方法,最好重载一个不带参数的构造方法。

      

      函数重载:指多个函数可以使用同一个函数名,只要它们参数列表不同,将意义相近的函数,命名为相同的名称。

      重载总结:⑴函数重载是指多个函数使用同一个名称;

           ⑵重载的条件是参数的数量和类型不同;

           ⑶重载作用:降低调用的难度;

           ⑷当调用重载的函数时,计算机层根据实参自己匹配。

      例题:

         public Noddle(){
           this.bowlType = "大碗";
                }

                public Noddle(String b){
                      bowlType = b;
                }
        public Noddle(String bowlType, String type, boolean moreMeat){
          this.bowlType = bowlType;
          this.type = type;
          this.moreMeat = moreMeat;
        }

     

  • 相关阅读:
    VC CUtilityLZW 效率还行的LZW压缩算法,随机数加密
    VC CQHashNTBuffer 牛逼的Hash表 UINT32
    VC CHashBuffer 牛逼的hash表算法,字符串查找块了100倍
    关闭Fedora防火墙
    gnome 屏幕截图
    zynq -- arm-xilinx-eabi-路径
    Fedora 14安装出现的错误
    fedora19安装后,需要安装的一些必备的软件包
    zynq -- cannot find -lxil
    Zynq -- 启动过程
  • 原文地址:https://www.cnblogs.com/zxb555/p/6661752.html
Copyright © 2011-2022 走看看