(1)編寫一個接口ShapePara,要求: 接口中的方法: int getArea():獲得圖形的面積。int getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現接口ShapePara。 該類包含有成員變量: radius:public 修飾的double類型radius,表示圓的半徑。 x:private修飾的double型變量x,


package com.hanqi.test;
//創建接口
public interface ShapePara {
    
    //獲取面積的方法
    double getArea();
    
    //獲取周長的方法
    
    double getCircumference();
    

}
package com.hanqi.test;

public class Circle implements ShapePara {
    //定義圓心
    public double radius;
    //定義圓心的橫向坐標
    private double X;
    //定義圓心的縱向坐標
    protected double Y;

    public double getX() {
        return X;
    }

    public void setX(double x) {
        X = x;
    }

    public double getY() {
        return Y;
    }

    public void setY(double y) {
        Y = y;
    }
//完善接口的方法
    @Override
    public double getArea() {
        
        return Math.PI*Math.pow(radius, 2);
    }

    @Override
    public double getCircumference() {
        
        return 2*Math.PI*radius;
    }
    
    public Circle(double radius)
    {
        this.radius=radius;
    }
    public double getRadius()
    {
        return radius;
    }
    public void setCenter(double x, double y)
    {
        
        
    }
    public void setRadius(double radius)
    {
        
    }
    

}
package com.hanqi.test;

public class Shape {
    public void getArea()
    {
        
    }

}
package com.hanqi.test;

public class Rect extends Shape {
    private double a;
    
    private double b;

    public double getA() {
        return a;
    }

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

    public double getB() {
        return b;
    }

    public void setB(double b) {
        this.b = b;
    }
    //對父類方法進行重寫
    public void getArea()
    {
        System.out.println("矩形的長a="+a+",b="+b+"的矩形的面積是:"+a*b);
        
    }
    

}
package com.hanqi.test;

public class Test02 {

    public static void main(String[] args) {
        Rect re=new Rect();
        re.setA(20);
        re.setB(30);
        re.getArea();
        
        Circle cc=new Circle(30);
        
        System.out.println("radius=30圓 的面積是:"+cc.getArea());

    }

}

 


免責聲明!

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



猜您在找 1.(1)編寫一個接口ShapePara,要求: 接口中的方法: int getArea():獲得圖形的面積。int getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現接口ShapePara。 該類包含有成員變量: radius:public 修飾的double類型radius,表示圓的半徑。 x:private修飾的double型變量 1.(1)編寫一個接口ShapePara,要求: 接口中的方法: double getArea():獲得圖形的面積。double getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現接口ShapePara。 該類包含有成員變量: radius:public 修飾的double類型radius,表示圓的半徑。 x:private修飾的dou 編寫一個圓類Circle,該類擁有: ①一個成員變量 Radius(私有,浮點型); // 存放圓的半徑; ②兩個構造方法 Circle( ) // 將半徑設為0 Circle(double r ) //創建Circle對象時將半徑初始化為r java定義一個Circle類,包含一個double型的radius屬性代表圓的半徑,一個findArea()方法返回圓的面積 1.編寫一個Java應用程序,該程序中有3個類:Ladder、Circle和主類A。具體要求如下:Ladder類具有類型為double的上底、下底、高、面積屬性,具有返回面積的功能,包括一個構造方法對上底、下底、高進行初始化。Circle類具有類型為double的半徑、周長和面積屬性,具有返回周長、面積的功能,包括一個構造方法對半徑進行初始化。主類A用來測試類Ladder和類Circle的功能。 .編寫一個Java應用程序,該程序中有3個類:Lader、Circle和主類A。具體要求如下:Lader類具有類型為double的上底、下底、高、面積屬性,具有返回面積的功能,包括一個構造方法對上底、下底、高進行初始化。Circle類具有類型為double的半徑、周長和面積屬性,具有返回周長、面積的功能,包括一個構造方法對半徑進行初始化。主類A用來測試類Lader和類Circle的功能 創建一個圓類Circle的對象,分別設置圓的半徑計算並分別顯示圓半徑、圓面積、圓周長。 分別設計點類Point和圓類Circle,點類有兩個私有數據縱坐標和橫坐標;圓類有也兩個私有數據圓心和半徑,其中圓心是一個點類對象;要求如下所述: (1) 通過構造方法初始化數據成員,數據成員的初始化通過構造方法的參數傳遞;(2) 分別編寫點和圓的輸出函數,其中圓的輸出包括圓心和半徑的輸出;點的輸出x,y; 35.按要求編寫Java程序: (1)編寫一個接口:InterfaceA,只含有一個方法int method(int n); (2)編寫一個類:ClassA來實現接口InterfaceA,實現int method(int n)接口方 法時,要求計算1到n的和; (3)編寫另一個類:ClassB來實現接口InterfaceA,實現int method(int n)接口 方法時,要求計算n的階乘(n 按要求編寫Java程序: (1)編寫一個接口:InterfaceA,只含有一個方法int method(int n); (2)編寫一個類:ClassA來實現接口InterfaceA,實現int method(int n)接口方 法時,要求計算1到n的和; (3)編寫另一個類:ClassB來實現接口InterfaceA,實現int method(int n)接口 方法時,要求計算n的階乘(n!);
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM