[英]What does 'private' mean in Groovy?
以下代碼設置私有方法。 那私人真的如何私密?
public class Person {
private String name
}
def u = new Person(name:"Ron")
println u.name
根據設計,Groovy應該尊重私有修飾符,但是當前的實現不考慮它。
Java超類中的groovy調用私有方法還有更多細節
我想我們可以訪問它,因為groovy為所有變量添加了getter和setter。 這些方法是公共的,因此私有變量可以在范圍之外訪問,您可以期望它們。
在私有方法的情況下,你可以使用MetaClass的概念在任何地方。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.