C++ | Public | 可被所有类访问 |
Private | 只能被类自身访问 | |
Protected | 可被自身和该类的子类访问 | |
JAVA | Public | 可被所有类访问 |
Private | 只能被类自身访问 | |
Protected | 可被自身、该类的子类和同一包中的其他类访问 |
java中default的访问权限是针对本包设计的,任何处于本包下的类、接口、异常等,都可以相互访问,声明时没有加修饰符,认为是friendly。另外若在接口中使用default修饰成员方法时该成员方法可以有方法体。