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

时间:2016-06-10 07:35:40

标签: java access-specifier

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

可以使用修饰符public和'nomodifier'声明一个类,但不能使用nomodifier'default'关键词来表示

请通过此链接 https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html