点击查看:2015计算机等级考试二级Java入门教程章节汇总
点击查看:2015计算机等级考试二级Java入门教程第五章汇总
5.5 定义和使用类
我们可以利用例子中的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()方法的。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |