kotlin has private access in

kotlin中所有的类和方法默认都是final,不能直接继承或者重写需要继承的类或者类中的方法

如果想要使用,都应该定义时添加open关键字.

还有 kotlin中的变量转java文件之后申明默认都是私有的 ,

想要在java类中获取kotlin中变量的值需要加上@JvmFiel

比如 原本 定义

 

再java类中调取name引用的时候会编译报错

kotlin has private access in

 

 

正确的写法是

kotlin has private access in这样就能转成公有变量了.