java - java中没有普通的 "function"?

标签 java

在 php 中,您可以使用 function 在全局范围内声明一个函数。

这在java中是不可能的吗?看起来每个函数都作为方法在类中。所以java中的一切都是面向对象的?没有程序代码?

最佳答案

与“自由 float ”函数最接近的是静态函数,您可以使用类名来调用它,例如

public class Foo {
   public static void bar(){}
}

...别处

Foo.bar();

您可以为此添加一些语法糖,使其看起来像您的想法:

import static Foo.bar;

...别处

bar();

关于java - java中没有普通的 "function"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2032006/

相关文章:

java - 尽管 tomcat 正在运行且 jsp 可用,但 HTTP 状态 404 请求的资源不可用错误?

java - Spring @Component 在 @PostConstruct 完成之前可用

java - 在哪里关闭 java PreparedStatements 和 ResultSets?

压缩TIFF图像时的Java线程同步问题

java - 使用 AMQP 的 Azure 服务总线事务

java - 是否可以在 JavaFX 的表格内的组合框中显示不断变化的数组列表?

java - 如何使使用 IKVM com 创建的 .dll 可见?

java - 从变量创建数组

java - 需要有关编译器错误的帮助

java - 并行执行相同的@Sceduled 方法