欢迎光临散文网 会员登陆 & 注册

java 核心技术-12版 卷Ⅰ- 4.4.5 main 方法

2023-08-14 22:05 作者:CC挑灯夜读_谷  | 我要投稿

原文

需要指出,可以调用静态方法而不需要任何对象。例如,不需要构造Math 类的任何对象就可以调用Math.pow。

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

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

提示: 每一个类都可以有一个main 方法。这是为类增加演示代码的一个技巧。例如,可以在Employee类中添加一个main方法:

要看Employee 类的演示,只需要执行 

java Employee

如果 Employee 类是一个更大应用的一部分,那么可以使用下面的命令运行这个应用:

java Application

Employee 的main方法将永远不会执行


程序清单 4-3 中的程序包含了Employee 类的一个简单版本,其中有一个静态字段nextId 和一个静态方法advancedId。这里将三个Employee 对象填入一个数组,然后打印员工信息。最后,打印下一个可用的员工标识码来展示静态方法

程序清单 4-3 StaticTest

需要注意,Employee 类页游一个静态main方法用于单元测试。试着运行

java Employee 

java StaticTest

执行两个main方法

java 核心技术-12版 卷Ⅰ- 4.4.5 main 方法的评论 (共 条)

分享到微博请遵守国家法律