构造函数

来源:https://blog.csdn.net/weixin_43831728/article/details/107788822

为什么要引出构造函数这一概念

看下面的代码,对于Date类,可以通过InitDate公有的方法给对象设置内容,但是如果每次创建对象都调用该方法设置信息,未免有点麻烦,那能否在对象创建时,就将信息设置进去呢?
现在我们的需求就是不通过对象去调用初始化对象的数据,我们希望当这个对象创建出来的时候,他就已经是具有一定的初始值的,那么如何做到我们现在的这个需求的呢?

由此,引入了构造函数这一个概念,如下所示:

  

构造函数的功能
  • 需要注意的一点是,虽然构造函数叫"构造"函数,但是构造函数并不是用来构造对象的,构造函数的功能是用来完成对象的初始化的




posted @ 2022-10-17 10:51  yinghualeihenmei  阅读(130)  评论(0编辑  收藏  举报