构造方法的重载
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()); } }