构造方法的重载

package DemoArea3.copy;

import org.omg.PortableServer.POAPackage.ServantAlreadyActive;

public class area3 {
	private int A;
	private int B;
	private String Color;
	
	public area3() {
		// 定义无参的构造方法
		A=3;
		B=5;
		Color="hs";
		
	}
	
	public area3(int a,int b,String col) {
		// 定义有参的构造方法
		A=a;
		B=b;
		Color=col;
	}
	
	int showarea(){
		return A*B;
	}
	String showcolor(){
		return Color;
	}
	
}

  

package DemoArea3.copy;

public class Mainarea3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		area3 a1=new area3();// 调用无参的构造方法
		area3 a2=new area3(3,6,"LS");// 调用有参的构造方法
		
		System.out.println("A1"+a1.showarea());
		System.out.println("A1"+a1.showcolor());
		
		System.out.println("A2"+a2.showarea());
		System.out.println("A2"+a2.showcolor());
	}

}

  

原文地址:https://www.cnblogs.com/dede-6/p/11899441.html