为什么我们不能为 class 指定默认访问修饰符

Why can't we specify default access modifier for a class

我知道为什么 private 和 protected 是 class 的非法修饰符,但为什么 default 是不可接受的。我想如果我们不指定任何访问修饰符, default 就会被分配。但是像 default class Student 这样明确地输入它会给我一个语法错误

Java 中的默认访问修饰符可以通过省略任何访问修饰符来使用。 Java 8 引入了一个新的 default 关键字,用于为接口的方法提供默认实现,但是,尽管它在方法声明中的名称和位置令人困惑,但它与访问修饰符无关。

A class 可以用修饰符 public 和 'nomodifier' 声明,但不是 instead of nomodifier 'default' 关键字

的含义

请完成这个link https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html