调用Groovy内部类可以通过以下步骤实现:
class
定义内部类。例如,定义一个名为Outer
的外部类和一个名为Inner
的内部类:class Outer {
class Inner {
// 内部类的成员和方法
}
}
outer
的外部类实例:def outer = new Outer()
Inner
的方法innerMethod()
:outer.new Inner().innerMethod()
在上述代码中,outer.new Inner()
创建了内部类Inner
的实例,并通过点操作符调用了innerMethod()
方法。
需要注意的是,Groovy内部类的访问权限与Java内部类类似。如果内部类是私有的,只能在外部类内部访问;如果内部类是公共的,可以在外部类以及其他类中访问。
关于Groovy内部类的更多信息,可以参考腾讯云的Groovy文档:Groovy文档
领取专属 10元无门槛券
手把手带您无忧上云