文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
4. 默认采用 public
默认情况下,Groovy 会将类及方法认为是 public
型,所以不必使用 public
修饰符了,只有当非公开时,才需要加上。
所以与其这样:
public class Server {
public String toString() { return "a server" }
}
不如这样:
class Server {
String toString() { "a server" }
}
你可能还纠结于“包范围内”可见性这个问题。事实上,Groovy 允许忽略 public
修饰符的潜台词即是说默认并不支持该范围。但 Groovy 确实提供了一个注释来实现这种可见性。
class Server {
@PackageScope Cluster cluster
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论