企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 静态方法 在下面两种情况下使用静态方法: 1. 一个方法不需要访问对象状态,其所需参数都是通过显示参数提供(例如:Math.pow) . 2. 一个方法只需要访问类的静态域. ## 工厂方法 静态方法还有另外一种常见的用途.类似LocalDate.now和LocalDate.of用来构造对象. ## main方法 main也是一个静态方法.main方法不对任何对象进行操作.事实上,在启动程序时还没有任何一个对象.静态的main方法将执行并创建程序所需要的对象. 每一个类都可以有一个main方法.这是一个常用语对类进行单元测试的技巧.如果想要独立的测试Employee类,只需要执行java Employee.如果Employee类是一个更大型应用程序的一部分,就可以使用下面这条语句运行程序java Appliction. Employee类的main方法永远不会执行. ~~~ public class Employee { private String name; public Employee(String n) { this.name = n; } public String getName() { return this.name; } public static void main(String[] args) { Employee e = new Employee("jack"); System.out.println(e.getName()); } } ~~~