老大们,请教个问题:
1。类A 不是 public的,类A的方法func1 是 public的
2。类A 不是 public的,类A的方法func1 是 package权限(就是说没有access修饰符限制)在效果上1和2有什么区别吗?我感觉应该是一样的,因为:
既然A不是public的,那么A在它所属的包外是不可见的,即使它有public方法。
对于1:虽然func1是public, 但A本身不是public,所以func1应该只能被A所属的包中的类调用。
对于2:A 不是public,func1是默认权限,所以它也只能被A所属的包中的类调用不知理解对不?