簡體   English   中英

Java 接口中的公共/私有方法簽名

[英]Public/private method signatures in Java interfaces

這是一個關於比較 Java 中的接口和類的作業問題。

我知道接口沒有方法實現或實例變量,但類有。

但是,Java 接口是否只有公共方法簽名,而在實現接口時,在類中同時擁有公共和私有方法簽名?

這個資源似乎讓我這么認為。

接口沒有私有成員。

“Java 編程語言提供了訪問控制機制,以防止包或類的用戶依賴於該包或類的實現的不必要的細節。”

訪問控制就是屏蔽實現細節。 接口沒有實現(不包括在 Java 8 中引入的默認方法)。

相反,一個類可以有公共、私有或受保護的成員,因為一個類是實現代碼。

也就是說,這是由於Java 9中將允許在接口中使用私有成員的更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM