我知道为什么private和protected是类的非法修饰符,但为什么默认不可接受。我想如果我们没有指定任何访问修饰符,default
被赋值。但明确地输入它像default class Student
给我一个语法错误为什么我们不能指定一个类的默认访问修饰符
0
A
回答
1
Java中的默认访问修饰符可以通过忽略任何访问修饰符来使用。 Java 8引入了一个新的default
关键字,用于为接口方法提供默认实现,但尽管在方法声明中存在令人困惑的名称和位置,但它与访问修饰符无关。
+0
除了Java 8接口之外,您还可以提供'default'关键字的用例吗? – Manoj
1
一个类可以用改性公共声明,和“nomodifier”,但不能代替nomodifier“默认”的意思关键字
请通过这个链接 https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
相关问题
- 1. Visual C#2010 Express:为新类指定默认访问修饰符?
- 2. 什么是本地类成员的默认访问修饰符?
- 3. 什么是VB6中属性的默认访问修饰符?
- 4. 了解默认访问修饰符
- 5. Java默认访问修饰符
- 6. 为什么事件的访问修饰符是默认保护的?
- 7. 枚举类型的默认修饰符字段是什么?
- 8. 类访问修饰符
- 9. 什么是访问修饰符
- 10. 是不是真的,如果你没有为一个接口指定一个访问修饰符,那个接口将有默认访问
- 11. 为什么我不能在VB.NET中为“friend”属性指定一个“protected”修饰符?
- 12. C#中枚举的默认访问修饰符
- 13. Java 9中接口方法的默认访问修饰符?
- 14. C#Main()方法的默认访问修饰符
- 15. 访问说明符和访问修饰符有什么区别?
- 16. IllegalAccessException ..不能访问修饰符“保护”类的成员
- 17. 在超类中使用默认修饰符的Java反射访问方法
- 18. javascript中的类和访问修饰符
- 19. 什么是.aspx页面上创建的控件的默认访问修饰符。私人或其他什么?
- 20. 为什么我们不能用默认值声明常量?
- 21. 为什么我们不能把指针指向一个字符串?
- 22. 为什么没有“外部”访问修饰符?
- 23. 界面成员为什么没有访问修饰符?
- 24. 为什么python对常量没有任何访问修饰符?
- 25. 为什么oop语言没有“只读”访问修饰符?
- 26. 属性访问修饰符;为什么以下工作没有?
- 27. 类和访问修饰符在.NET
- 28. 类成员访问修饰符
- 29. python - 嵌套类访问修饰符
- 30. 在java中访问'final'修饰符类
有没有这样的访问级别设为“默认”。访问级别是以下四种中的一种:“公共”,“私有”,“受保护”或“包私有”。最后一个不是关键字,只能指定为缺少修饰符。默认的访问权限(当没有修饰符时)取决于事物是什么以及它在哪里;通常它是包私有的,但接口的成员默认是公共的,枚举构造函数默认是私有的。 – Boann