备案域名购买

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

主页 > 调用

在构造函数里调用构造函数

当你为同一个类撰写多个构造函数的时候,为了避免重复,经常会在一个构造函数里调用另一个构造函数。你可以通过用this关键词来进行这种调用。通常情况下,当你说this的时候,它表示这个对象或当前对象的意思,因此无需更多的解释,它就能返回当前对象的reference。但是在构造函数里,当你传给它一串参数的时候,this关键词就有不同的含义了。它会明确地调用匹配这串参数的构造函数。于是你就有了一种能直截了当地调用其它构造函数的方法了。

在构造函数中,可以用this调用一个构造函数,但是不能调用两个。此外,你还得在程序的最前面调用构造函数,否则编译器就会报错。另一种this的用法是参数s的名字和类的数据程序s的名字相同,于是就产生了两义性。你可以用this.s来解决这个问题。它表示你要用类的数据成员。这种用法在Java程序里很常见。编译器不会让你在方法里调用构造函数,除非自己就是构造函数。

标签:构造  函数  调用  构造  函数  zhushican发布于2014/8/14围观评论:0

回顶部