• 技术文章 >java >java基础

    java中使用构造函数的好处

    小妮浅浅小妮浅浅2021-01-07 16:36:20原创5221

    我们在使用构造函数时,用的最多的是其初始化的概念,当我们对参数进行定以后,能够介绍后续程序运行时的一些数值变化,这也是我们设置初始化的意义。就构造函数本身而言,对比其他普通函数也有一定的优势。接下来我们就构造函数的初始化优点,以及与普通函数的对比带来分析。

    1.构造函数的初始化

    初始化就是在最开始定义成员变量时给它一个初始的值,为了防止程序运行时候出现未知的错误,或者bug

      public class Person{
     
      static{staticInt = 6; }
     
      {vInt =15;  }
     
       static int staticInt = 3;
     
       int vInt = 10;
     
       Person(){
     
        staticInt = 9;
     
         vInt = 20;
     
        }
     
    }
     
        Person  p = new Person();

    2.构造函数对比普通函数优势

    1)一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对象在调用功能之前,在建立时,应该具备的一些内容。也就是对象的初始化内容。

    2)构造函数是在对象建立时由JVM调用, 给对象初始化。一般函数是对象建立后,当对象调用该功能时才会执行。

    3)普通函数可以使用对象多次调用,构造函数就在创建对象时调用。

    4)构造函数的函数名要与类名一样,而普通的函数只要符合标识符的命名规则即可。

    5)构造函数没有返回值类型。

    以上就是java中使用构造函数的好处,通过其自身的初始化概念和普通函数的对比,我们已经对构造函数的作用有了进一步的了解,在使用的时候可以进行一个区分。

    专题推荐:java构造函数的好处
    上一篇:java中构造函数的用法规则 下一篇:java构造函数的三种类型

    相关文章推荐

    • java枚举集合怎么用• java toString()的覆盖• java枚举中线程的实现• java中构造函数的用法规则

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网