cylinder.java
来自「哈工大实验课源代码」· Java 代码 · 共 50 行
JAVA
50 行
package gg;
public class Cylinder extends Circle implements Comparable,Column{
private double h;
private double a;
public Cylinder(double a, double h) {
super(a);
this.h = h;
this.a = super.getA();
}
public double getH() {
return h;
}
public void setH(double h) {
this.h = h;
}
public double getA() {
return a;
}
public void setA(double a) {
this.a = a;
}
public double calculateArea(double a,double h){
double area=0;
area=2*Math.PI*a*a+2*Math.PI*a*h;
return area;
}
public double calculateVolumn(){
Circle c=new Circle(a);
double vol;
vol=(c.calculateArea())*h ;
return vol;
}
public int compareTo(Object a){
Cylinder c=(Cylinder)a;
if(this.calculateVolumn()<c.calculateVolumn())
return -1;
else
return 1;
}
public void print(){
System.out.println("圆柱体体积是:"+this.calculateVolumn());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?