当前页面: 开发资料首页 → Java 专题 → java 基础知识——多重构造函数
java 基础知识——多重构造函数
摘要: java 基础知识——多重构造函数
java 基础知识——多重构造函数
// 程序:多重创建方法
// 范例文件:MultiConstructor.java
public class MultiConstructor
{
int a,b; //属性成员
MultiConstructor() //创建方法1
{
a=0;
b=0;
}
MultiConstructor(int i) //创建方法2
{
a=i;
b=0;
}
MultiConstructor(int i,int j) //创建方法3
{
a=i;
b=j;
}
public static void main(String args[]) //主方法
{
//建立类实体
MultiConstructor instanceA = new MultiConstructor();
MultiConstructor instanceB = new MultiConstructor(1);
MultiConstructor instanceC = new MultiConstructor(1,2);
System.out.println("instanceA==>a=" + instanceA.a + " b=" + instanceA.b);
System.out.println("instanceB==>a=" + instanceB.a + " b=" + instanceB.b);
System.out.println("instanceC==>a=" + instanceC.a + " b=" + instanceC.b);
}
}
对于构造函数,我们不仅可以建立一个参数为空的,还可以同时建立多个参数个数和类型都不相同的多个构造函数。如上面代码所示。