package?tuxing;
public?class?Circle?extends?Shape?{
double?a;
double?b;
@Override
public?void?zhouchang()?{
b=3.14*2*a;
System.out.println("Circle的周長(zhǎng)是:"+b);
//?TODO?自動(dòng)生成的方法存根
}
@Override
public?void?mianji()?{
b=3.14*a*a;
System.out.println("Circle的面積是:"+b);
//?TODO?自動(dòng)生成的方法存根
}
}
第二個(gè)
package?tuxing;
public?class?Reclangle?extends?Shape?{
double?a;
double?b;
double?c=a*b;
double?d=2*(a+b);
@Override
public?void?zhouchang()?{
System.out.println("Reclangle的周長(zhǎng)是:"+d);
//?TODO?自動(dòng)生成的方法存根
}
@Override
public?void?mianji()?{
System.out.println("Reclangle的面積是:"+c);
//?TODO?自動(dòng)生成的方法存根
}
}
第三個(gè)
package?tuxing;
public?abstract?class?Shape?{
public?abstract?void?zhouchang();
public?abstract?void?mianji();
}
第四個(gè)
package?tuxing;
public?class?Use?{
public?static?void?main(String[]?args)?{
//?TODO?自動(dòng)生成的方法存根
Shape?jishuan?=?new?Circle();
Circle?shuru?=?new?Circle();
shuru.a=3;
shuru.b=2;
jishuan.mianji();
jishuan.zhouchang();
Shape?jishuan2?=?new?Reclangle();
jishuan2.mianji();
jishuan2.zhouchang();
}
}
我想輸入矩形和圓形的數(shù)據(jù)然后再輸出結(jié)果,不知道怎么返回還是怎么,輸出的是默認(rèn)值。
holy_yakutsk
2017-03-25 14:41:37