請求大神幫忙看一下,錯誤有好多
public abstract class ?shape{
? ?public abstract double ?C();
? ?public abstract double ?S();}
public class Rectaugle extands shape {
? ?double a=4.5,b=2.1;
? public double ?Rectaugle (){
? double a=4.5;
? double b=2.1;
? ?double ? C=(a+b)*2;
? double ?S=a*b;
? return C;
? return S;
System.out.println("矩形周長為"+C);
?System.out.println("面積為"+S);
? ?}}
public class Circle extands shape ?{
? public double Circle (){
? final double p=3.14;
? double r=2.1;
? ? double ?C=2*p*r;
? double ? ?s=p*r*r;
? return C;
? return S;
?System.out.println("圓形周長為"+C);
System.out.println("面積是"+S);}
}}
public class Hello{
?public static void main (String [] args){
?shape s1=new Rectaugle();
?shape s2=new Circle();
?s1.Rectaugle();
?s2.Circle();}
}
2017-05-21
輸出的答案:? ? ? 矩形的長13.2 ? 矩形的面積9.450000000000001
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圓形的長13.188 ?圓形的面積13.8474
2017-07-13
有返回值的方法不能返回兩個值
2017-05-21
繼承是extents,C()是方法不是變量,不能賦值!