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

调用构造方法和创建一个对象的关系

标签:
Java

我想应该有很多人在学习面向对象的时候对构造方法和对象之间的关系有一些误解,所以查了一些资料,总结如下:
1.首先要说明的是对象不是构造函数产生的,它只是创建对象过程中的一步,主要作用是完成类成员变量初始化,设计初衷是为了在函数运行过程中动态初始化,因为有些变量的初始化需要推迟到运行中完成。
2.new一个构造方法一定会创建一个对象,创建一个对象也一定会调用本类的构造方法,但是调用构造方法不一定会产生与之对应的对象。
3.例如继承了super类的子类,其构造方法会隐式调用父类的构造方法,但是这里并没有创建父类的对象,仅仅是为了初始化子类继承父类的变量

点击查看更多内容
6人点赞

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

评论

作者其他优质文章

正在加载中
移动开发工程师
手记
粉丝
9
获赞与收藏
227

关注作者,订阅最新文章

阅读免费教程

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

100积分直接送

付费专栏免费学

大额优惠券免费领

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

举报

0/150
提交
取消