⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 constructortest.java

📁 java的书上例子
💻 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 + -