为了账号安全,请及时绑定邮箱和手机立即绑定

构造方法

标签:
Java

java中的构造方法,只负责初始化,创建对象是由new关键字实现的。

java的构造方法分为两种:

  1. 无参构造方法

  2. 有参构造方法

无参构造方法,顾名思义就是没有参数的构造方法。那么会有这样一个疑问:我们在没有自己手写无参构造方法的时候也可以创建对象并进行初始化,这是为什么呢?

因为JVM会给我们一个隐式的无参构造方法!

有参构造方法,就是需要传递参数的构造方法,当无参构造不能满足我们使用需要的时候,就需要自己写有参构造方法。构造方法也是可以被重载的 。

但是,一旦我们自己写了有参构造方法,而没有写无参构造方法,那么这个类就只有一个构造方法:即我们自己写的有参构造方法。JVM给我们的隐式无参构造函数被收回去了,我们想用,必须自己手写一个无参构造方法。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
算法工程师
手记
粉丝
0
获赞与收藏
1

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消