java--继承之--点,面,圆柱

来源:互联网 发布:淘宝保证金诈骗 编辑:程序博客网 时间:2024/05/22 04:44
/*烟台大学计算机学院学生    *All right reserved.    *文件名称:java--继承之--点,面,圆柱*作者:杨飞    *完成日期:2014年10月2日    *版本号:v1.0    *对任务及求解方法的描述部分:java--继承之--点,面,圆柱*我的程序:*/ public class Point {private double x;private double y;public Point(){}public Point(double x ,double y){this.x = x;this.y = y;}public double getX() {return x;}public void setXY(double x,double y) {this.x = x;this.y = y;  }public double getY() {return y;}}class Circle extends Point{private double r;     public Circle()     {          }public Circle(double x,double y,double r){super(x,y);this.r = r;}public double getR() {return r;}public void setR(double r) {this.r = r;}public double area(){return 3.1415926*r*r;}    }class Cylinder extends Circle{private double h;public Cylinder(){}public Cylinder(double x,double y,double r,double h){super(x,y,r);this.h=h;}public double getH() {return h;}public void setH(double h) {this.h = h;}public double tiji(){return area()*h;}}class test{public static void main(String []args){Cylinder s=new Cylinder(2,2,4,2);System.out.println("轴心坐标  ("+s.getX()+","+s.getY()+")");System.out.println("半径是:"+s.getR());System.out.println("圆的面积是:"+s.area());System.out.println("圆柱的高是:"+s.getH());System.out.println("圆柱体积是:"+s.tiji());}}

运行结果:


0 0
原创粉丝点击