kotlin 两个类包,但无法调用对方protected的方法,如何解决?

kotlin 编写一个两个类,其中有一个protected级别的实例方法,这个方法就是为了能另一个同包类或者子类给调用的,但是同包不同类调用protected级别的实例方法,kotlin语法检测上不允许,提示"Cannot access 'XX': it is protected in 'XXXX'"语法错误,还建议改成Public

java是可以的这么做的,有什么办法解决这个问题吗?不能改成public,因为只能给同包和子类调用

阅读 486
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进