设为首页 加入收藏

TOP

4.4.5 Main方法
2013-10-07 00:26:40 来源: 作者: 【 】 浏览:67
Tags:4.4.5 Main 方法

4.4.5   Main方法

需要注意,不需要使用对象调用静态方法。例如,不需要构造Math类对象就可以调用 Math.pow。

同理,main方法也是一个静态方法。

  

main方法不对任何对象进行操作。事实上,在启动程序时还没有任何一个对象。静态的main方法将执行并创建程序所需要的对象。

提示:每一个类可以有一个main方法。这是一个常用于对类进行单元测试的技巧。例如,可以在Employee类中添加一个main方法:

  
如果想要独立地测试Employee类,只需要执行
 
如果雇员类是大型应用程序的一部分,就可以使用下面这条语句运行程序
 

并且Employee类的main方法永远不会被执行。

例4-3中的程序包含了Employee类的一个简单版本,其中有一个静态域nextId和一个静态方法getNextId。这里将三个Employee对象写入数组,然后打印雇员信息。最后,打印出下一个可用的员工标识码来作为对静态方法使用的演示。

需要注意,Employee类也有一个静态的main方法用于单元测试。试试运行

 


 

执行两个main方法。

例4-3 StaticTest.java

 
 
 

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.7.1 类的导入 下一篇4.4.4 Factory方法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: