专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java类的构造方法

Java类的构造方法

更新时间:2022-06-13 10:48:46 来源:星辉 浏览1176次

关于Java类中的构造方法有哪些?星辉小编来告诉大家。

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

2.构造方法语法结构:

[修饰符列表] 构造方法名(形式参数列表)

{
构造方法体;
}

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

[修饰符列表] 返回值类型 方法名(形式参数列表)

{
方法体;
}

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

5.对于构造方法来说,构造方法的方法名必须和类名保持一致,

6.构造方法的作用?

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

创建对象;

创建对象的同时,初始化实例变量的内存空间。

7.构造方法怎么调用?

普通方法的调用:方法修饰符中有static的时候:类名.方法名(实参列表);方法修饰符中没有static的时候:引用.方法名(实参列表)

构造方法的调用:new 构造方法名(实参列表)

8.构造方法调用之后有返回值!但是“return 值”这样的语句不用写,并且返回值类型就是构造方法所在类的类型,所以返回值类型不需要编写。

9.当一个类中没有定义任何构造方法的话,系统默认给该类提供一个无参数的构造方法,这个构造方法被称为缺省构造器。当一个类显示的将构造方法定义出来了,那么系统就不再默认为这个类提供缺省构造器。建议开发中手动的为当前类提供无参数构造方法,因为无参数构造方法太常用了。

10.构造方法支持重载机制。

11.使用:

只能跟随new一起使用,没有办法调用

构造器不能和static(因为static跟随类), fianl ,abstract 一起使用

如果没有自定义构造器,编译器会自动为你添加一个空构造(默认)

如果存在自定义构造器,编译器都不会再为你提供任何构造器

构造器也是方法,可以构造器的重载,根据创建对象后面的( )–>构造器的参数列表

为了以后定义自定义模板类,最好至少提供一个构造。

通过上述介绍,相信大家对Java类的构造方法已经有所了解,大家如果对此比较感兴趣,可以关注一下星辉的简述Java构造方法的特点,里面有更多的知识等着大家去学习,相信对大家会有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>