我知道爲什麼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. 瞭解默認訪問修飾符
- 6. Java默認訪問修飾符
- 7. Java訪問修飾符:無修飾符與「默認」
- 8. 爲什麼事件的訪問修飾符是默認保護的?
- 9. 訪問修飾符 - 目的是什麼?
- 10. 什麼是Java類中的默認字段修飾符?
- 11. 枚舉類型的默認修飾符字段是什麼?
- 12. 爲什麼不能在C#中爲自動實現的屬性指定不同的訪問修飾符
- 13. 類訪問修飾符
- 14. 什麼是訪問修飾符
- 15. Java的默認訪問修飾符曾經是公開的
- 16. 是不是真的,如果你沒有爲一個接口指定一個訪問修飾符,那個接口將有默認訪問
- 17. 爲什麼我不能在VB.NET中爲「friend」屬性指定一個「protected」修飾符?
- 18. 指定多個類修飾符
- 19. 繼承構造函數的默認訪問修飾符
- 20. C#Main()方法的默認訪問修飾符
- 21. Java 9中接口方法的默認訪問修飾符?
- 22. 如何ReSharper的(R#)更改默認訪問修飾符內部
- 23. C#中枚舉的默認訪問修飾符
- 24. 訪問說明符和訪問修飾符有什麼區別?
- 25. 爲什麼我們不能使用訪問修飾符和靜態關鍵字在C#中創建對象?
- 26. Typescript中公共類訪問修飾符的用途是什麼?
- 27. 爲什麼我不能訪問從類
- 28. 默認訪問修飾符在UML設計中未示出7
- 29. LINQ2SQL生成的類中的默認構造函數的訪問修飾符
- 30. 重新定義訪問修飾符的影響是什麼?
有沒有這樣的訪問級別設爲「默認」。訪問級別是以下四種中的一種:「公共」,「私有」,「受保護」或「包私有」。最後一個不是關鍵字,只能指定爲缺少修飾符。默認的訪問權限(當沒有修飾符時)取決於事物是什麼以及它在哪裏;通常它是包私有的,但接口的成員默認是公共的,枚舉構造函數默認是私有的。 – Boann