2024年java基础知识构造方法汇总

java基础知识构造方法汇总文章目录 一 构造方法的概念 示例代码 二 构造方法作用 示例代码 01 示例代码 02 java 基础知识构造方法汇总 一 构造方法的概念 1 构造方法又被称为构造函数 构造器 Constructor 2 构造方法语法结构 3 回顾普通方法的语法结构 4 对于构造方法来说

大家好,我是讯享网,很高兴认识大家。



文章目录

    • 一:构造方法的概念
    • 示例代码
    • 二:构造方法作用
    • 示例代码01
    • 示例代码02
    java基础知识构造方法汇总

一:构造方法的概念

1.构造方法又被称为构造函数/构造器/Constructor

2.构造方法语法结构:

 
讯享网 

3.回顾普通方法的语法结构:

讯享网

4.对于构造方法来说,“返回值类型”不需要指定,并且也不能写void,只要写上void,那么方法就成为普通方法了。

5.构造方法有什么用,构造方法的方法名必须和类名保持一致

6.构造方法的作用?

  • 构造方法存在的意义,通过构造方法的调用,可以创建对象。

7.构造方法应该怎么调用?

  • 普通方法是这样调用的:方法修饰符中有static的时候:类名.方法名(实参列表),方法修饰符列表中没有static的时候:引用.方法名(实参列表)||new 构造方法名(实参列表)

8.构造方法调用执行之后,有返回值吗?

  • 每一个构造方法实际上执行结束之后都有返回值,但是这个“return 值;”这样的语句不需要写。构造方法结束的时候java程序自动返回值,并且返回值是构造方法所在类的类型。由于构造方法的返回值类型就是类本身,所以返回值类型不需要编写

9.当一个类中没有定义任何的构造方法的话,系统默认给该类提供一个无参数的构造方法,这个构造方法被称为缺省构造器

10.当一个类显示的将构造方法定义出来了,那么系统则不再认为这个类提供缺省构造器。建议开发中手写的当前类提供无参数构造方法。因为无参数构造方法最常用了。

11.构造方法支持重载机制。在一个类当中编写多个构造方法,这个构造方法显然已经构成方法重载机制。

示例代码

 

二:构造方法作用

  • 1.创建对象
  • 2.创建对象的同时,初始化实例变量的内存空间。【给实例变量赋值

成员变量之实例变量,属于对象级别的变量,这种变量必须现有变量才能有实例变量,实例变量没有手动赋值的时候,系统默认赋值,那么这个系统默认赋值是在什么时候完成的呢?是在类加载的时候吗?

不是,因为类加载的时候只加载了代码片段,还没来得及创建对象,所以此时实例变量并没有初始化,实际上,实例变量的内存空间是在构造方法执行过程当中完成开辟的。完成初始化的。系统在默认赋值的时候,也是在构造方法执行过程当中完成的赋值。

示例代码01

讯享网

示例代码02

小讯
上一篇 2025-01-02 12:39
下一篇 2024-12-31 10:28

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/9440.html