爲什麼Kotlin不允許創建與Java不同的私有內部類的公共實例?在Kotlin中創建私有內部類的公共實例
作品中的Java:
public class Test {
public A a = new A();
private class A {
}
}
在科特林無效(A
類必須public
):
class Test {
var a = A()
// ^
// 'public' property exposes its private type 'A'
private inner class A
}