zoukankan      html  css  js  c++  java
  • 《Java基础学习笔记》JAVA之构造函数和构造代码块

    一、构造函数

    对象一建立就会调用与之对应的构造函数。

    1,构造函数的作用:

       可以用于给对象进行初始化。

       /* 细节:      
           当一个类中没有定义构造函数时,那么系统会默认结该类加一个空参数的构造函数。      
           当类中定义了构造函数时,那么系统默认的构造函数就不存在了。   
         */

    2,构造函数与一般函数的区别:
       a)写法不同。
       b)运行不同。 
          构造函数是在对象一建立就立即运行,给对象初始化。     
          而一般方法是对象调用才执行,是给对象添加对象具备的功能。   
        c)一个对象建立,构造函数只运行一次。   
        d)一般方法可以被该对象调用多次。

    3,什么时候定义构造函数?

       在分析事物时,如果该事物存在具备一些特性或者行为,那么奖这些内容定义在构造函数中。

    二、构造代码块:

    1,作用:给对象进行初始化   
         对象一建立就运行,而且优先于构造函数执行。

    2,和构造函数的区别   
        构造代码块是给所有对象进行统一初始化。   
        而构造函数是给对应的对象进行初始化。   
        构造代码块中定义的是不同对象共性的初始化内容。

    class Test001
    {
        /**
         * 构造代码块
         */
        {
            
        }
    }
  • 相关阅读:
    npx vs npm
    RubyGem镜像/ruby国内镜像
    IOS开发依赖管理工具CocoaPods
    alpine linux
    阿里妈妈图标库
    java应用系统运行速度慢的解决方法
    jvm程序执行慢诊断手册
    js强制不使用“兼容性视图”
    java.lang.NumberFormatException: Infinite or NaN
    ALTER添加列后,立即UPDATE该列会报错
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2845778.html
Copyright © 2011-2022 走看看