什么是java命令行参数的默认访问修饰符

use*_*202 -5 java command-line-arguments

换句话说使用

main(String args[]) {
} 
Run Code Online (Sandbox Code Playgroud)

args []是公共的,受保护的还是私有的?

谢谢

san*_*hat 6

args[]是函数的参数(即main),访问修饰符不适用于参数.

参数总是在它们被传递的函数的本地(这意味着它们的范围是函数的主体).

访问修饰符适用于所有类成员,包括嵌套类,枚举和接口.

public static void main(String [] args) ... 
Run Code Online (Sandbox Code Playgroud)

其中public是方法的修饰符main