protected的用法

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:38:05
有两个包,包1和包2,包1中有类A,包2中有类B,类B是类A的子类.类A中有一个protected的方法math1,类B能调用方法math1吗?

作用域 当前类 同一包 子孙类 其他包
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×

所以可以访问

不能!

private 私有权限 出了这个类外,别的类不能直接调用
public 公共权限 这个项目都可以访问
protected 包权限 这个权限很少用,目地是包内容保护

楼主,经过我实验证明,确实不能调用那个包里面的方法,不信的话你可以亲自做测试,现在我可以郑重的说:我以人格做保证:答案是【不能】;