Java的构造方法

构造方法

构造方法的功能:创建一个新对象时,用new语句在堆中分配一个该对象的空间,然后调用构造方法来给对象的实例变量赋初值。
构造方法的语法规则:
1、方法名必须和类名相同。
2、不声明返回类型。
3、不能被static、final、synchronized、abstract、native修饰。

默认构造方法

概念:没有参数的构造方法叫做默认构造方法。

注:Java中每个类都必须至少定义一个构造方法,如果没有定义构造方法,则编译程序自动提供一个默认构造方法。若类是public,则自动生成的构造方法也是public;类是private,自动生成的构造方法也是private。若方法体中有super();语句,则该类的父类一定要有构造方法。

构造方法对类的成员变量初始化的时机和顺序

1、类中成员变量是最先得到初始化的。(无论其位置在构造方法、成员方法之前还是之后,但是必须在方法之外)。
2、构造方法第二得到初始化。
3、成员方法最后得到调用、运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值