为什么要设置多个构造方法,多个构造方法有什么用

如题所述

重载构造方法可以让你的类以不同的方式初始化,更加灵活易用。
比如你定义了一个四边形的类class Quattro
你可以仅仅定义一个构造函数:Quattro(double length, double height)
但是如果四边形是一个正方形的话,那么初始化的时候仍要写全两个参数
Quattro a = new Quattro(10, 10)
此时你定义一个新的构造函数:Quattro(double length)
就可以
Quattro a = new Quattro(10)了

当然这是一个非常简单的例子,你去看一看Java的API,所有的类都有重载的构造函数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-06
构造方法主要是在创建对象时用。
多个构造方法,具有不同的参数列表。
利于构造对象时,就可以初始化一些属性

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网