2.定義圖形類Shape,該類中有獲得面積的方法getArea();定義長方形類Rect,該類是Shape的子類,類中有矩形長和寬的變量double a,double b,設置長和寬的方法setWidth()、setHeight(),使用getArea()求矩形面積;利用getArea方法實現題1中圓面積的求解。


// 圖形類Shape
package d922B;

public class Shape {
double getArea(ShapePara x){
return x.getArea();
}
double getArea(Rect y)
{
return y.getA()*y.getB();
}

}
//矩形類
package d922B;

public class Rect extends Shape {
private double a, b;
public Rect(double a, double b) {
super();
this.a = a;
this.b = b;
}

public double getA() {
	return a;
}

public double getB() {
	return b;
}

public void setA(double a) {
	this.a = a;
}

public void setB(double b) {
	this.b = b;
}

}

//主類
package d922B;

public class Test {

public static void main(String[] args) {
	Shape a=new Shape();
	System.out.println(a.getArea(new Circle(1)));
	System.out.println(a.getArea(new Rect(15,20)));

}

}

//運行結果

3.0
300.0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 定義一個長方形類,定義 求周長和面積的方法實例 按要求編寫一個Java應用程序: (1)編寫一個矩形類Rect,包含: 兩個屬性:矩形的寬width;矩形的高height。 兩個構造方法: 1.一個帶有兩個參數的構造方法,用於將width和height屬性初化; 2.一個不帶參數的構造方法,將矩形初始化為寬和高都為10。 兩個方法: 求矩形面積的方法area() 求矩形周長的方法perimeter() (2)通過繼承Rect類編寫一個具有確定位 按要求編寫一個Java應用程序: (1)編寫一個矩形類Rect,包含: 兩個屬性:矩形的寬width;矩形的高height。 兩個構造方法: 1.一個帶有兩個參數的構造方法,用於將width和height屬性初化; 2.一個不帶參數的構造方法,將矩形初始化為寬和高都為10。 兩個方法: 求矩形面積的方法area() 求矩形周長的方法perimeter() (2)通過繼承Rect類編寫一個具有確定位 更改Win7鼠標選框(矩形,長方形)藍色為其它顏色的方法 定義抽象類Shape,抽象方法為showArea(),求出面積並顯示,定義矩形類Rectangle,正方形類Square,圓類 Circle,根據各自的屬性,用showArea方法求出各自的面積,在main方法中構造3個對象,調用showArea方法。(體現多態) 定義一個形狀類(Shape)方法:計算周長,計算面積。子類: 矩形類、圓形類、三角形類 opencv——通過面積篩選最大輪廓,並求凸包矩形的長和寬 求矩形類面積。java方法 用C#設計控制台應用程序,計算矩形的周長和面積。要求在程序中定義一個類,其中包含兩個字段用於存儲矩形的長和寬,包含帶參構造函數完成對字段的初始化,包含兩個方法用於計算矩形的面積和周長。主函數中,輸入矩形長和寬,實例化一個矩形,能夠輸出矩形的周長和面積。 Arcgis利用字段計算器通過面積和周長計算長方形的邊長
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM