例7.8 将圆柱体类Cylinder里的变量pi和num声明为静态变量
编写程序如下:
//filename:App7_8.java 静态变量的使用
class Cylinder //定义类Cylinder
{
private static int num=0; //声明num为静态变量
private static double pi=3.14; //声明pi为静态变量,并赋初值
private double radius;
private int height;
public Cylinder(double r,int h) //定义有两个参数的构造方法
{
radius=r;
height=h;
num++; //当构造方法Cylinder()被调用时,num便加1
}
public void count() //当count()方法用来显示目前创建对象的个数
{
System.out.print("创建了"+num+"个对象:");
}
double area()java定义一维数组并赋值
{
return pi*radius*radius;
}
double volume()
{
return area()*height;
}
}
public class App7_8 //主类
{
public static void main(String[] args)
{
Cylinder volu1=new Cylinder(2.5,5);
unt();
System.out.println("圆柱1的体积="+volu1.volume());
Cylinder volu2=new Cylinder(1.0,2);
unt();
System.out.println("圆柱2的体积="+volu2.volume());
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论