程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java內部類-java實驗題 內部類的定義與使用

java內部類-java實驗題 內部類的定義與使用

編輯:編程解疑
java實驗題 內部類的定義與使用

定義一個Cube類,其中包含一個變量height,一個方法:計算立方體的體積(帶形參,形參為面積)。並在其內部定義一個Rectangle類,其中包含兩個變量width和height,一個方法:計算底面積。

最佳回答:


 class Cube {
    private double height;

    Cube() {}

    Cube(double height) {
        this.height = height;
    }

    public double volume(double area) {
        return area * height;
    }

    public class Rectangle {
        private double width;
        private double length;

        Rectangle(double width, double length) {
            this.width = width;
            this.length = length;
        }

        public double area() {
            return length * width;
        }
    }
}

public class Test {
    public static void main(String[] args) {
        Cube.Rectangle S = new Cube().new Rectangle(10.0, 10.0);
        double s = S.area();
        Cube V = new Cube(20.0);
        double v= V.volume(s);
        System.out.println("立方體的體積 = " + v);
    }
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved