當前位置:妙知谷 >

母嬰教育 >學習交流 >

java抽象類:[1]抽象類shape

java抽象類:[1]抽象類shape

操作方法

(01)java中抽象類作用:通過繼承它實現多態,後期綁定,可以為將來要實現的東西做好接口,實現重用性。要如何使用呢,接下來我們來簡單實現一下例:定義一個抽象類shape,他包含一個抽象方法getArea(),從shape類派生出Rectang和circle類,這兩個類都用getArea()方法計算對象的面積

(02)首先寫一個抽象類shape,他包含一個抽象方法getArea()

java抽象類:[1]抽象類shape

(03)從shape類派生出rectang類,並用了getArea()計算矩形的面積

java抽象類:[1]抽象類shape 第2張

(04)從shape類派生出circle類,並用了getArea()計算圓的面積

java抽象類:[1]抽象類shape 第3張

(05)實例化對象,並調用方法

(06)結果

java抽象類:[1]抽象類shape 第4張

(07)以下為完整代碼public class demo3 {public static void main(String[] args) {rectang rec=new rectang(3,5);tln("Area for Circle with width=3 and height=5 is:"+rea());circle cir=new circle(2);tln("Area for Circle with r=2 is:"+rea());}}abstract class shape{public abstract double getArea();}class rectang extends shape{private double width;private double height;public rectang(double width,double height){h=width;ht=height;}public double getArea(){return width*height;}}class circle extends shape{private double r;public circle(double radius){this.r=radius;}public double getArea(){return *r*r;}}

標籤: 抽象類 JAVA shape
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/902o0.html