class Cylinder { private double radius; private int height; private double pi=3.14; String color; public Cylinder()//无参数的构造方法 { this(2.5,5,"红色"); } public Cylinder(double r,int h,String str){ //有参方法被调用 radius=r; height=h; color=str; } public void show(){ System.out.println("高="+height); System.out.println("颜色="+color); } double area() {return pi*radius*radius;} double volume() { return area()*height; } } public class Work { public static void main(String[] args){ Cylinder volu1=new Cylinder(); System.out.println("底面积="+volu1.area()); System.out.println("体积="+volu1.volume()); volu1.show(); //volu.setCylinder(1.5,5,"红色"); ; } }