小编Aad*_* RF的帖子

为什么'Arrays'类'方法在Java中都是静态的?

我正在阅读Java文档,并且我了解到ArraysJava 中的类中的方法都是静态的.我真的不明白为什么他们把它变成静态的原因.

例如,以下代码违反了OO方法,因为如果我有一个类型'X',那么作用于它的所有方法都应该在其中:

int[] a = {34, 23, 12};
Arrays.sort(a);
Run Code Online (Sandbox Code Playgroud)

如果他们实施以下方式会更好:

int[] a = {34, 23, 12};
a.sort();
Run Code Online (Sandbox Code Playgroud)

任何人都能解释一下这个吗?

java arrays static

34
推荐指数
3
解决办法
3207
查看次数

标签 统计

arrays ×1

java ×1

static ×1