| |
5. 12. 2. 定义静态成员 |
|
- You can use the keyword static in front of a field or method declaration.
- The static keyword may come before or after the access modifier.
|
These two are correct: |
public static int a;
static public int b;
|
|
To define a static method in the MathUtil class: |
public class MathUtil {
public static int add(int a, int b) {
return a + b;
}
}
|
|
- From inside a static method, you cannot call instance methods or instance fields because they only exist after you create an object.
- You can access other static methods or fields from a static method.
- You can only declare a static variable in a class level.
- You cannot declare local static variables even if the method is static.
|
|