纠错完善后的Java复习易忘题1:声明形状类,形状有正方形,长方形,重载其构造方法

一些是我纠错完善后,用来复习的Java易忘题!
/* 6.声明形状类,形状有正方形,长方形,重载其构造方法,如果传入一个参数是正方形,2个参数是长方形,声明计算形状面积的方法,打印其面积 */
package a;
class chongzai {
int chang;
int kuan;
int bianchang;
public chongzai(int chang) {
this. chang=chang;
}
public chongzai(int chang,int kuan) {
this. chang=chang;
this. kuan=kuan;
}
/*或public chongzai(int longs, int wide) {
System. out. println("这是一个长方形");
countArea (longs, wide) ;
}*/
public static void countArea(int bianchang) {
System. out. println("这是一个正方形,面积:"+bianchang *bianchang);}
public static void countArea(int chang, int kuan){
System. out. println("这是一个长方形,面积:"+ chang *kuan);
}
public static void main(String[] args) {
chongzai.countArea(2);
chongzai.countArea(2,3);
/*或countArea(2);
countArea(2,3);*/
}
}
