bir (statik olmayan) Java iç sınıfı oluşturmak nasıl: Java itibarenBöyle bir iç sınıflarıyla bir sınıf varsa ben Groovy
public class A {
class B { //note, no modifier on class or constructor
B(String c) {System.out.println(c);}
}
}
(aynı pakette) Bunu yapabilirim:
public class C {
public static void main(String[] args) {
A a = new A();
System.out.println(a. new B("test")); //crazy syntax!
}
}
Ancak Groovy'de bu işe yaramıyor. Öyleyse nasıl yeni bir B'yi (aynı pakette bir groovy sınıfından) yapıyorum?
Her zaman bir A örneği oluştururken, otomatik olarak bir örnek oluşturuyorsunuz diye düşündüm Otomatik olarak – JClassic
@JClassic no, anında A, B örneğinin otomatik olarak oluşturulmayacağını bildiriyor – darrenmc