Java的友元,替代就是package。这个package有两个作用,一个是包内共享,一个是防止命名冲突,实现了C++中friend和namespace的作用。

没有,Java 封装得更实在,尽量避免不必要的编程错误。想达到的目的可以用其它方式做到。

友元函数只存在C++中,java里没有friend,只能用public,protected,private,package来限制。