zoukankan      html  css  js  c++  java
  • Java中的构造函数

    一、构造方法是一种特殊的方法,具有以下特点。
    (1)构造方法的方法名必须与类名相同。
    (2)构造方法没有返回值类型,可以有return,但是不能有返回值,在这里只是表示结束,并不是返回的表示,一般也不使用return。
    (3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。
    (4)一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造方法,这个构造方法不执行任何代码。
    (5)构造方法可以重载,以参数的个数,类型,顺序。

    当要生成一个类的对象(实例)的时候就会调用类的构造函数

    如果不显示声明类的构造方法,java会自动生成一个默认的不带参数的空的构造函数

    二、构造函数与普通函数的区别   

    下面来详细的分析下构造函数与普通函数的区别,通过两者的一个对比,希望可以加深对构造函数的概念的理解。     

    1) 格式不同:       

      构造函数不存在返回类型,函数名与所在类的类名一致;       

      普通函数有返回类型,函数名可以根据需求进行命名。     

    2)调用时期不同       

      构造函数在类的对象创建时就运行;      

      函数在对象调用时才会执行。     

    3)执行次数不同       

      一个对象创建后,其构造函数只执行一次,就是创建时执行;       

      一个对象创建后,其普通函数可以执行多次,取决于对象的调用次数。

  • 相关阅读:
    Echarts图表 相关技术点
    Jquery off() on() data()
    Js 正则表达式
    Java jar项目获取配置文件的项
    Java String.split 的坑,会忽略空值
    C# 工作流 状态机 门控制
    二维码SDK,高效率,高识别率,甩zxing,zbar几条街
    C#文本转语音,可导出在本地mp3或者wav文件
    api接口签名验证(MD5)
    C# 站点IP访问频率限制 针对单个站点的实现方法
  • 原文地址:https://www.cnblogs.com/banml/p/12575222.html
Copyright © 2011-2022 走看看