[英]Groovy equivalent to java's declaration without access modifier
所以,我可以在Groovy中聲明一個類:
//groovy-code
class Person {
}
這相當於用java寫的東西:
//java-code
public class Person {
}
只是出於好奇..在java中編碼的groovy相當於:
//java-code
class Person {
}
我的意思是有沒有辦法通過聲明沒有訪問修飾符的東西來實現我在Java中可以實現的目標?
由於Java中類的默認訪問修飾符是“package-private”,我認為Groovy中最接近相同行為的方法是使類“包受保護”,這是通過@PackageScope注釋完成的。 :
@PackageScope class Person {
}
順便說一下,Groovy中存在一個開放且未解決的錯誤 (功能?),可以阻止任何類型的“私有”可見性。 計划為Groovy v3.0實施。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.