备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 确保

用构造函数确保初始化

可以这样认为,每个类都有一个名为initialize()的方法。这个名字就暗示了它得在对象使用之前调用。不幸的是,这么做的话,用户就得记住要调用这个方法。Java类库的设计者们可以通过提供一种被成为构造函数的特殊方法,来保证每个对象都能得到初始化。如果类有构造函数,那么Java就会在对象刚刚创建,用户还来不及得到的时候,自动调用那个构造函数。这样初始化就有保障了。

接下来的问题是如何命名这个方法,这有两层意思。第一,名字不能与类的成员的名字相冲突。第二,由于构造函数是由编译器调用的,因此编译器必须要能知道该调用哪个方法。既然C++的解决方案既简单又合理,那么Java就沿用了这种做法:构造函数的名字就是类的名字。于是初始化的时候这个方法的自动调用就变得顺理成章了。

标签:构造  函数  确保  初始化  zhushican发布于2014/8/14围观评论:0

回顶部