求 java傳參 繼承 多型 介面練習題

2021-05-13 08:47:00 字數 2384 閱讀 5970

1樓:匿名使用者

2.shape:

package com.test;

public inte***ce shape

circle:

package com.test;

public class circle implements shape

@override

public double perimeter()

}rectangle:

package com.test;

public class rectangle implements shape

@override

public double perimeter()

}********:

package com.test;

public class ******** implements shape

@override

public double perimeter() }3.

shape:

package com.test.abstr;

public abstract class shape

public double perimeter()

}circle:

package com.test.abstr;

public class circle extends shape

public double perimeter()

}rectangle:

package com.test.abstr;

public class rectangle extends shape

public double perimeter()

}********:

package com.test.abstr;

public class ******** extends shape

public double perimeter()

}test:

package com.test.abstr;

public class test

}結果:

78.5

31.400000000000002

12.0

14.0

16.0

16.0

4.package com.test.four;

public class person

}package com.test.four;

public class shoppingcart

package com.test.four;

public class checkstand

public static double getcount(shoppingcart sc)

}結果:

牙膏    ----1件   6.5元

香皂    ----1件   4.5元

洗衣粉    ----1件   16.5元

小花共花費27.5元

個人建議,如果是初學者還是自己多去思考,多去練習,如果以後想從事軟體開發方面的,更需要多練多看多想。

2樓:匿名使用者

這樣問問題, 能得到幫助的可能性會小很多.你應該嘗試去寫**, 遇到的技術問題再來發問, 然後可能會得到更多的幫助. 直接就發業務, 別人可能不會願意幫你寫**.

3樓:匿名使用者

我的專案僅僅作為拋磚引玉,借鑑作用,有不懂的可以繼續問我,加油!!!

//介面

public inte***ce shape

//圓public class circular implements shape

public circular(float r)

@override

public float area()

@override

public float perimeter()

}//矩形

public class rectangle implements shape

public rectangle(float x, float y)

@override

public float area()

@override

public float perimeter()

}//三角形

public class ******** implements shape

public ********(float x, float y, float z)

@override

public float area()

@override

public float perimeter()}

java中子類會繼承父類的構造方法嗎

是的,繼承 是子類會繼承父類的屬性和方法,構造方法也是屬於方法,所以會繼承構造方法,例如 public class concept 父類 超類 class chicken public void desc 子類 class homechicken extends chicken 子類野雞類 clas...

JAVA繼承實驗題 1,宣告類Person,該類擁有 成員變數name protected,Stri

public class test person class person public person public string getname public void setname string name public int getage public void setage int age...

c語言中,函式傳參a和a有什麼區別

a形參傳遞的是指標變數a a這個是引用型別變數a,引用型別是c 中的,c語言沒有引用型別 c語言中,a b與b a有什麼區別麼?沒區別,是恆等於,不存在賦值問題,單純比較,怎麼寫都行,但是 號就不一樣了,是右邊賦值給左邊 寫法幾乎沒有什麼區別。前後順序不影響的。雙等號 是比較運算子,沒有什麼區別 沒...