package DemoArea4.copy; import org.omg.PortableServer.POAPackage.ServantAlreadyActive; public class area4 { private int A; private int B; private String Color; public area4() { // 定義無參的構造方法 this(2,6,"ls"); System.out.println("無參方法被this調用"); } public area4(int a,int b,String col) { // 定義有參的構造方法 A=a; B=b; Color=col; } int showarea(){ return A*B; } String showcolor(){ return Color; } }
package DemoArea4.copy; public class Mainarea4 { public static void main(String[] args) { // TODO Auto-generated method stub area4 a1=new area4();// 調用無參的構造方法 area4 a2=new area4(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()); } }
結果
無參方法被this調用 A112 A1ls A218 A2了LS