📄 constructortest.java
字号:
/** 一个应用程序,用来演示重载的构造方法 */
/** Constructor类,在该类中定义了四个构造方法 */
class Constructor{
private int x;
private double y;//定义私有变量
/** 没有参数的构造方法 */
Constructor(){
x=0;
y=0.0;
}
/** 一个参数的构造方法 */
Constructor(int x){
this.x=x; //使用this关键字标识成员变量,以区别于同名参数。下同
}
/** 一个参数的构造方法,参数与前一构造方法不同 */
Constructor(double y){
this.y=y;
}
/** 两个参数的构造方法 */
Constructor(int x,double y){
this.x=x;
this.y=y;
}
/** show()方法显示成员变量 */
void show(){
System.out.println("x="+x+" y="+y);
}
}//Constructor类结束
/** ConstructorTest类 */
public class ConstructorTest{
/** main()方法 */
public static void main(String args[]){
Constructor co1=new Constructor();
Constructor co2=new Constructor(3);
Constructor co3=new Constructor(0.9);
Constructor co4=new Constructor(5,5.9);
//上面四行语句创建了四个Constructor对象,每一个对象的创建使用了不同的构造方法
co1.show();
co2.show();
co3.show();
co4.show();
//上面四行语句分别显示四个对象的成员变量值
}
}//ConstructorTest类结束
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -