| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 235 人关注过本帖
标题:为什么有的默认构造函数是有内容的?
收藏  订阅  推荐  打印
chengsencs
Rank: 2
等级:注册会员
帖子:109
积分:1190
注册:2006-7-24
为什么有的默认构造函数是有内容的?

为什么有的默认构造函数是有内容的?例如:
public GregorianCalendar()
{
this.(TimeZone.getDefault(), Locale.getDefault());
}
有什么用处?
还有一个问题:一个类中用this.(.....)调用本类中另一个构造方法,
书上说这样的好处是“仅需要编写一个公共构造方法就可以了。其他的构造方法可以直接调用这个构造方法,对于缺少的参数可以通过初始化来实现。”
能不能解释一下是什么意思?看不大懂。
谢谢。
2007-1-30 21:01
无理取闹
Rank: 12Rank: 12Rank: 12
等级:贵宾
帖子:4266
积分:43014
威望:53
注册:2006-7-26

别什么特别的啊
只不过是调用了另一个构造函数罢了 就是可以用这个构造方法来初始化参数

win32汇编
病毒 加密
目前兴趣所在
2007-1-30 21:17
千里冰封
Rank: 12Rank: 12Rank: 12
等级:版主
帖子:28362
积分:4616
威望:155
来自:灌水之王
注册:2006-2-26

默认的构造函数里面可以调用一些默认实现的有参构造函数
这样做有它的方便之处


可惜不是你,陪我到最后
2007-1-30 21:50
共有 234 人关注过本帖
发新话题
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.075720 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved