JAVA参数中能使用void吗?

来源:百度知道 编辑:UC知道 时间:2024/07/01 14:06:12
比如我定义个方法
void f(void)
{}

可以吗?
不行请说明理由,谢谢

不行.
明摆着是语法错误...
void是关键字,但不是所有关键字都能做返回类型.(如:int可以,extends/package就不行了)

即使你写成:
void f(void a){
...
}
好像在模仿
void f(int i){
...
}

void关键字的意思是指方法无返回类型。
参数中需要的是数据类型(基本类型和引用类型)和参数。
而void不是数据类型,不能够在参数中使用。

又不是C

不行,关键字void是用来说明发放不需要返回任何值,你用在参数里面是什么意思啊?

我想问你为什么要这样用呢
void f(void){} (错) <=> void f(){} (对)