Я думаю, что это возможно так же просто, как выпить стакан кофе !.Просто взгляните на это.Мы не используем ключевое слово static явно при определении класса.
public class StaticClass {
static private int me = 3;
public static void printHelloWorld() {
System.out.println("Hello World");
}
public static void main(String[] args) {
StaticClass.printHelloWorld();
System.out.println(StaticClass.me);
}
}
Разве это не определение статического класса?Мы просто используем функцию, связанную только с классом.Будьте осторожны, чтобы в этом случае мы могли использовать другой класс из этого вложенного.Посмотрите на это:
class StaticClass1 {
public static int yum = 4;
static void printHowAreYou() {
System.out.println("How are you?");
}
}
public class StaticClass {
static int me = 3;
public static void printHelloWorld() {
System.out.println("Hello World");
StaticClass1.printHowAreYou();
System.out.println(StaticClass1.yum);
}
public static void main(String[] args) {
StaticClass.printHelloWorld();
System.out.println(StaticClass.me);
}
}