static void和void区别
时间: 2024-10-15 09:11:42 浏览: 30
C#中static void Main(string[] args) 参数示例详解
`static` 和 `void` 是两个 Java 关键字,它们在函数声明中有不同的含义:
1. **静态方法 (static)**: 当你在类的前面加上 `static` 关键字时,意味着这个方法属于类本身,而不是该类的实例。这意味着你无需创建类的对象就可以直接通过类名来调用它,通常用于提供一些全局访问的操作,如工具方法或辅助函数。
```java
public class MyClass {
public static void myStaticMethod() {
// ...
}
}
```
调用示例:
```java
MyClass.myStaticMethod();
```
2. **无返回值方法 (void)**: 如果一个方法没有返回值,就在其后跟 `void` 关键字。这意味着这个方法执行完之后不会返回任何结果给调用者。例如,处理副作用或者完成某个操作后结束。
```java
public class MyClass {
public void myVoidMethod() {
// ...
}
}
```
调用示例:
```java
myObject.myVoidMethod();
```
阅读全文