JAVA例及实验.docx
《JAVA例及实验.docx》由会员分享,可在线阅读,更多相关《JAVA例及实验.docx(20页珍藏版)》请在第一文库网上搜索。
1、例7.8将圆柱体类Cylinder里的变量pi和num声明为静态变量编写程序如下:/filename:App7_8.javaclass Cylinder静态变量的使用定义类Cylinderprivate static int num=O;private static double pi=3.14;private double radius;声明num为静态变量声明pi为静态变量,并赋初值private int height;public Cylinder(double r,int h)定义有两个参数的构造方法radius=r;height=h;num+;当构造方法Cylinder。被调用时,n
2、um便加1public void count()当count。方法用来显示目前创建对象的个数(“创建了”+num+”个对象double area()(return pi*radius*radius;)double volume()(return area()*height;)public class App7_8 主类( public static void main(String args)(Cylinder volul=new Cylinder(2.5,5);volul.count();(“圆柱 1 的体积=+volul.volume();Cylinder volu2=new Cylind
3、er(1.0,2);volu2.count();(咽柱 2 的体积=+volu2.volume();运行结果如下:Q 肯理员 C:Windowssystem32cmd.exeMicrosoft Windows t 6.1.76011版权所有GxG:cd nyjauaG:nyjauacd dlG:nyjauadljauac App7_9.JavaM:nyjauadljauac App?_8.javaGnyjauadljaua App7_8创建了1个对象:圆相的体积=98.12S创建了2个对象:圆柱2的钵款=6.28G: jyjavadl例J 7.9利用圆柱体类Cylinder来介绍静态方法的使用
4、程序编写如下:/filename:App7_9.java静态方法的使用class Cylinder定义类 Cylinder(private static int num=0;private static double pi=3.14;private double radius;private int height;public Cylinder(double r,int h)(radius=r;height=h;num+;当构造方法Cylinder。被调用时,num便加1)public static void count()当 count。为静态方法(“创建了”+rwm+“个对象”);doub
5、le area()return pi*radius*radius;)double volume()(return area()*height;)public class App7_9 主类( -public static void main(String args)(Cylinder.count();Cylinder volul=new Cylinder(2.5,3);volul.count();(圆柱 1 的体积二+volul.volume();Cylinder volu2=new Cylinder(1.0,2);Cylinder.count();(圆柱 2 的体积二+volu2.volum
6、e();)运行结果如下:Microsoft Windows 版本 6.1.7601 版权所有 2009 Microsoft Corporation o保留所有权利。C: MJsersdninistratorgG:cd nyjauaG:nyjauacd dlG:Xnyjauadljauac App7_9.jaua8 8- 200 1象象=5象=6d积对积ua例7.10创建圆柱体类Cylinder,并对该类生成的对象进行赋值运算。/filename App7_10.javaclass Cylinder定义类 Cylinder(private static double pi=3.14;privat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 实验