java构造器

构造器


01构造函数就是一个函数,不过这个函数是new来调用的,通常情况下必须最先使用且使用一次(不然就是实例2了)。


02构造器也是方法,叫构造方法。


不同的是,构造器是用来初始化的,普通方法是无法初始化对象的。


03构造方法是在实例化一个对象时,底层自动调用的的一个方法,里面可以执行一些你想实例化的时候一同执行的初始化动作,不用多一步操作


04构造器有两种:无参构造器、有参构造器,也叫构造函数或者构造方法。区别与其他普通方法就是无参构造器会随着类的初始化而初始化,也就是默认执行加载,而其他方法只能被手动的去调用。


05执行先后顺序 很重要的


06总结:当我们实例化对象new时就是先执行构造器,用来初始化

07你new一个新对象时必须要调用构造方法才行,构造方法一般用来给成员变量赋初值的,而方法则是在new完之后再调用的,并且构造方法不能有返回值且名字必须和类名是一样的


08构造方法的作用:


1 只有提供了构造方法才可以实例化对象(假设没有构造方法,那么这个类(静态类除外)就没有任何意义)


2 初始化参数,带参数的构造方法可以在初始化时为类成员赋值


09构造方法是用来创建对象的方法,语法上没有返回类型,功能就是用来创建对象的

转载于:https://www.cnblogs.com/dagu/p/10728868.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值