利用构造方法来初始化圆柱体类cylinder的成员变量
构造方法:在对象被创建时初始化对象成员的方法。
构造方法名称必须与它所在的类名完全相同。
构造方法没有返回值,但在定义构造方法时,构造方法名前不能用修饰符void来修饰,这是因为一个类的构造方法的返回值类型就是该类本身。
构造方法在对象创建时就会自动调用并执行。
class cylinder
{
private double radius;
private int height;
private double pi=3.14;
public cylinder(double r,int h)//定义有参数的构造方法
{
radius=r;
height=h;
}
double area() {//定义缺省访问控制符的方法
return pi * radius * radius;
}
double volume()
{
return this.area() * height;
}
}
public class sentence {
public static void main(String[] args) {
double r_h;
cylinder volu=new cylinder(3.5,8);//调用有参构造方法创建对象
System.out.println("圆柱低面积="+volu.area());
System.out.println("圆柱体体积="+volu.volume());
}
}