java构造函数之间的调用–圆柱体类设计
//构造函数之间的调用
import java.util.Arrays;
import java.util.Scanner;
class Cylinder{
private int radius,height;
Cylinder(){
this(2,1);
System.out.println("Constructor no para");
}
Cylinder(int r,int h){
System.out.println("Constructor with para");
get(r);
set(h);
}
public void get(int r) {
radius=r;
}
public void set(int h) {
height=h;;
}
public int getVolumn() {
return (int)(Math.PI*radius*radius*height);
}
}
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
Cylinder c=new Cylinder(sc.nextInt(),sc.nextInt());
System.out.println(c.getVolumn());
Cylinder e=new Cylinder();
System.out.println(e.getVolumn());
}
}



