日期:2011-03-22 16:17:00 来源:本站整理
默许构建器[Java编程]
本文“默许构建器[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
正如早先指出的那样,默许构建器是没有自变量的.它们的作用是成立一个“空对象”.若成立一个没有构建器的类,则编译程序会帮我们自动成立一个默许构建器.比方:
关于下面这一行://: DefaultConstructor.java class Bird { int i; } public class DefaultConstructor { public static void main(String[] args) { Bird nc = new Bird(); // default! } } ///:~
new Bird();
它的作用是新建一个对象,并调用默许构建器——即便还没有明肯定义一个象这样的构建器.若没有它,就没有办法可以调用,无法构建我们的对象.但是,假如已经定义了一个构建器(无论能否有自变量),编译程序都不会帮我们自动合成一个:
class Bush {
Bush(int i) {}
Bush(double d) {}
}
目前,假如利用下述代码:
new Bush();
编译程序就会报告自己找不到一个符合的构建器.就好象我们没有设置任何构建器,编译程序会说:“你看来仿佛需求一个构建器,所以让我们给你制造一个吧.”但假定我们写了一个构建器,编译程序就会说:“啊,你已写了一个构建器,所以我知道你想干什么;假如你不安排一个默许的,是由于你打算省略它.”
以上是“默许构建器[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:java的this关键字
- ·下一篇文章:java返回值过载
- ·中查找“默许构建器”更多相关内容
- ·中查找“默许构建器”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论