1 class Cylinder {
2 private double radius;
3 private int height;
4 private double pi=3.14;
5 String color;
6 public Cylinder() {
7 this(2.5,5,"红色");
8 System.out.println("无参构造方法被调用了");
9 }
10 public Cylinder(double r,int h,String str) {
11 System.out.println("有参构造方法被调用了");
12 radius=r; height=h;color=str;
13 }
14 double area() {
15 return pi*radius*radius;
16 }
17 double volume() {
18 return area()*height;
19 }
20 }
21 public class C1_6 {
22 public static void main(String[] args) {
23 Cylinder volu=new Cylinder();
24 System.out.println("底面积为: "+volu.area());
25 System.out.println("体积为: "+volu.volume());
26 }
27 }