在java中没有普通的"功能"?

ajs*_*sie 5 java

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

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

Ste*_* B. 18

你可以对"自由浮动"函数最接近的是静态函数,你可以用类名调用它,例如

public class Foo {
   public static void bar(){}
}
Run Code Online (Sandbox Code Playgroud)

......其他地方

Foo.bar();
Run Code Online (Sandbox Code Playgroud)

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

import static Foo.bar;
Run Code Online (Sandbox Code Playgroud)

......其他地方

bar();
Run Code Online (Sandbox Code Playgroud)