定义和使用类
我们可以利用例子中的Sphere类,讲解一下有关使用类的一些知识。
你将要建立两个源文件。第一个是CreateSphere Java文件,它将包含CreateSphere类的定义,该在类定义中有一个定义为静态的main()方法。通常,程序由这个方法开始执行。第二个文件是Sphere Java文件,它包含我们已经组装好的类Sphere的定义。
程序要进行的第一项操作是调用static方法getCount().因为没有对象存在,所以在此时你必须使用类名来调用它;然后我们建立对象ball,它是一个Sphere型对象,其半径为4.0,圆心位于(0.0 0.0. 0.0).方法getCount()再次被调用,不过这次使用的是对象名,由此说明可通过对象调用stakic方法。另一个Sphere类型对象glob在建立时,其半径值为12.0.方法getCaunt()又一次被调用,这次使用的是类名。静态方法通常使用类名来调用,这是因为在大多数情祝下,在你使用这样一个方法时,不能肯定是否有对象存在,毕竟调用这个特定方法的原因是查看有多少个对象存在。使用类名调用静态方法更深层次的原因,是这样做可使源代码更清楚地表明正在调用的是一个静态方法。你不能使用类名调用一个非静态方法。
最后,我们的程序为每个对象调用volume()方法来输出它们的体积,此处的volume()方法是在表达式中作为自变量传递给println()方法的。
考无忧小编推荐:
更多计算机等级考试真题及答案>>>点击查看
想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看
本文网址:http://www.k51.com.cn/info/jsjdjks/1802/0126306.html