Я случайно обнаружил, что префикс объявления пакета static
или final
не дает никакой ошибки. я Googled о статических/окончательных пакетах, но не смог найти никаких результатов. Что означают эти префиксы для пакетов? Это была ошибка в моей среде IDE? Я использую Eclipse на Ubuntu 16.04
Пример 1:
static package one;
public class FooBar {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Пример 2:
final package one;
public class FooBar {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Вывод обоих из них - Hello World